Mục lục:

Boe Bot điều hướng qua mê cung: 4 bước
Boe Bot điều hướng qua mê cung: 4 bước

Video: Boe Bot điều hướng qua mê cung: 4 bước

Video: Boe Bot điều hướng qua mê cung: 4 bước
Video: NGỌN LỬA ĐAM MÊ/ 32 bước shuffle dance - Cùng hướng (Biên đạo Trần Oanh mp) 2024, Tháng mười một
Anonim
Boe Bot điều hướng qua mê cung
Boe Bot điều hướng qua mê cung

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

Vật liệu cho Bumpers
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

Xây dựng phần đệm bằng cách sử dụng vật liệu
Xây dựng phần đệm bằng cách sử dụ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
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

Đề xuất: