Video: Robot theo dõi vật thể eBot8: 5 bước (có hình ảnh)
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Bạn đã bao giờ tự hỏi làm một con robot theo sau mọi lúc mọi nơi? Nhưng không thể?
Chà… Bây giờ bạn có thể! Chúng tôi giới thiệu cho bạn đối tượng sau robot! Hãy xem hướng dẫn này, thích và bình chọn và có thể bạn cũng làm được !!
Bước 1: Thu thập vật liệu
Để thực hiện dự án đơn giản tuyệt vời này. Chúng tôi cần các phần sau để tiến hành:
Ban Ebot8
Cáp lập trình
Cáp Jumper từ nữ sang nam
Cảm biến siêu âm
Khung {w / khung}
2 Động cơ DC
Tất cả các tài liệu này có thể được tìm thấy ở đây.
Bước 2: Đấu dây
Sau khi bạn đã thu thập các tài liệu từ đây, bây giờ hãy kết nối Cảm biến siêu âm với màu của Bảng EBot {A0-A1} được mã hóa đúng cách. Nếu bạn đã làm được điều đó, Hãy tiếp tục với codin '.
Bước 3: Gỡ lỗi
Bây giờ để đảm bảo cảm biến Hồng ngoại của chúng tôi hoạt động hoàn hảo, chúng tôi cần gỡ lỗi nó có nghĩa là xác định và loại bỏ các lỗi từ (phần cứng hoặc phần mềm máy tính).
- Mở ứng dụng EBot Blockly trên máy tính của bạn.
- Chọn Đọc đầu vào / Gỡ lỗi.
- Chọn từ danh sách thả xuống - 'Cảm biến hồng ngoại'.
- Chọn chân cắm mà Cảm biến hồng ngoại đầu tiên của bạn được lắp vào. (Tái bút: bạn chỉ có thể kiểm tra một cảm biến tại một thời điểm.)
- Nhấp vào 'Gỡ lỗi'.
- Làm tương tự cho cảm biến thứ hai.
- Sau khi quá trình tải xuống hoàn tất và hiển thị các giá trị từ cả hai cảm biến, chúng tôi có thể tiến hành mã hóa.
(Lưu ý: Nếu quá trình gỡ lỗi gặp lỗi, hãy thử lại, kiểm tra kết nối. Nếu không, hãy thay thế cảm biến và thử lại.)
Bước 4: Mã hóa
Bây giờ bạn chỉ cần tiếp tục và sao chép mã của chúng tôi từ đây hoặc sao chép mã khối. Mặc dù chúng tôi đề xuất phương pháp blockly như được hiển thị trong hình vì nó dễ hiểu hơn
// Code_for_object_following_robot
#define siêu âm (x) ({analogRead (x) * 0.833} / 4) #include "Ebot.h" void setup {} {// Khởi tạo ebot_setup {}; // Chế độ Pin pinMode {A0, INPUT}; mã pin {A1, INPUT}; } void loop {} {if (siêu âm (A0)> = 30 && siêu âm (A0) = 30 && siêu âm (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } else {LMotor_1 (-5); RMotor_1 (10); }
Bước 5: Demo
Bạn có thích nó không? Vâng tôi biết. Chúng tôi sẽ tiếp tục thực hiện nhiều dự án giao nhau và vui nhộn dành riêng cho các bạn!
Hãy bình luận bất kỳ ý kiến nào trong phần bình luận và chúng tôi chắc chắn sẽ phản hồi.