Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Hướng dẫn này sẽ giúp bạn tạo phần đệm cho bot boe và nó sẽ cung cấp cho bạn mã điều hướng bot boe qua mê cung.
Bước 1: Vật liệu cho Bumpers
Dưới đây là danh sách các vật liệu bạn sẽ cần để làm phần đệm:
-Các tông
-Tape
-Dây điện
-Lá nhôm
-Resistors
-Khóa dán
Bước 2: Xây dựng phần đệm bằng vật liệu
Những gì bạn sẽ muốn làm trước tiên là sử dụng bìa cứng làm các nắp và dán các miếng bìa cứng lại với nhau để tạo thành chồng. Bây giờ, dán các miếng nhôm lên các nắp làm từ bìa cứng. Sẽ có bốn miếng lá nhôm sẽ được dán vào bên trong các nắp ở mỗi bên. Bây giờ gắn các nắp vào tập giấy bìa cứng bằng cách sử dụng keo. Tiếp theo, gắn mặt sau phẳng của chồng bìa cứng vào mặt trước của bot boe bằng cách sử dụng Velcro. Cuối cùng, gắn dây âm và dương vào lá nhôm trên các cánh tà. Xin chúc mừng, bây giờ bạn đã hoàn thành việc tạo bộ đệm.
Bước 3: Mạch
Mạch rất đơn giản và dễ làm. Hãy xem hình ảnh và tạo mạch trên bot Boe của bạn.
Bước 4: Mã
Đây là mã cho bot boe.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'I / O Pins
'Mankaran Kaler
'Mr. Birch' Chương trình robot mê cung 'Chương trình điều hướng boebot qua bất kỳ mê cung nào
'---------- các biến thể ---------
Mã PIN LMotor 14 Mã PIN RMotor 15
loopX VAR Word
LFF CON 850
RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850
tạm thời VAR Byte 'cửa hàng
Biến RunStatus DATA $ 00 'được lưu trữ trong ROM
'ĐỌC RunStatus, tạm thời' Đọc biến từ ROM
'temp = ~ temp' đảo ngược giá trị 0 thành 1 hoặc 1 thành 0 'VIẾT RunStatus, temp' Ghi biến trở lại ROM 'IF (temp> 0) THEN END' Kiểm tra xem giá trị là 1 'nếu vậy KẾT THÚC chương trình
đúng VAR Word
Nhanh chóng VAR Word '---------- hành động --------------- GOSUB Chuyển tiếp nhanh GỢI Ý? IN10 NẾU IN10 = 0 THÌ CAO 0 GOSUB Trái Quay ELSE THẤP 0 ENDIF
NỢ? IN11
NẾU IN11 = 0 THÌ CAO 1 GOSUB Phải quay ELSE THẤP 1 NHÓM GỬI ENDIF
VÒNG
'-------------hướng------------
LeftTurn:
FOR right = 1 ĐẾN 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NEXT RETURN
RightTurn:
FOR loopX = 1 ĐẾN 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN
Chuyển tiếp nhanh:
CHO nhanh = 1 ĐẾN 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NEXT RETURN