Isi kandungan:

Bot Boe Menavigasi Melalui Labirin: 4 Langkah
Bot Boe Menavigasi Melalui Labirin: 4 Langkah

Video: Bot Boe Menavigasi Melalui Labirin: 4 Langkah

Video: Bot Boe Menavigasi Melalui Labirin: 4 Langkah
Video: Boe-Bot Maze Navigation with QTIs 2024, Julai
Anonim
Bot Boe Menavigasi Melalui Labirin
Bot Boe Menavigasi Melalui Labirin

Instruksional ini akan membantu anda membuat bumper untuk bot boe dan ini akan memberi anda kod yang akan menavigasi bot boe melalui labirin.

Langkah 1: Bahan untuk Bumper

Bahan untuk Bumper
Bahan untuk Bumper

Berikut adalah senarai bahan yang anda perlukan untuk membuat bumper:

-Kad kadbod

-Pita

-Kawat

-Aluminium foil

-Penyokong

-Velcro

Langkah 2: Membina Bumper Menggunakan Bahan

Membina Bampar Menggunakan Bahan
Membina Bampar Menggunakan Bahan

Yang pertama anda ingin lakukan ialah menggunakan kadbod membuat kepingan dan lekatkan kepingan kadbod untuk membuat timbunan. Sekarang, pita kepingan aluminium pada kepak yang terbuat dari kadbod. Akan ada empat kepingan aluminium foil yang akan ditempel di dalam kepak di setiap sisi. Sekarang pasangkan kepak ke timbunan kadbod menggunakan gam. Seterusnya, pasangkan bahagian belakang rata dari timbunan kadbod ke bahagian depan bot boe menggunakan Velcro. Akhirnya, pasangkan wayar positif dan negatif pada kerajang aluminium pada kepak. Tahniah, anda kini telah selesai membuat bumper.

Langkah 3: Litar

Litar
Litar

Litarnya sangat mudah dan senang dibuat. Lihat gambar dan buat litar di bot Boe anda.

Langkah 4: Kodnya

Inilah kod untuk bot boe.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'Pin I / O

'Mankaran Kaler

'Mr. Birch' Maze robot program 'Program untuk menavigasi boebot melalui labirin apa pun

'---------- varibles ---------

PIN LMotor 14 PIN RMotor 15

perkataan loopX VAR

LFF CON 850

RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850

kedai sementara temp VAR Byte

RunStatus DATA $ 00 'pemboleh ubah disimpan dalam ROM

'BACA RunStatus, temp' Baca pemboleh ubah dari ROM

'temp = ~ temp' membalikkan nilai 0 hingga 1 atau 1 hingga 0 'MENULIS RunStatus, temp' Tulis pemboleh ubah kembali ke ROM 'JIKA (temp> 0) KEMUDIAN TAMAT' Periksa sama ada nilainya 1 'jika ya TAMAT program

Perkataan VAR yang betul

cepat VAR Word '---------- tindakan --------------- ADAKAH GOSUB ForwardFast DEBUG? IN10 JIKA IN10 = 0 KEMUDIAN TINGGI 0 GOSUB KIRI KIRI LAGI 0 ENDIF

HUTANG? IN11

JIKA IN11 = 0 KEMUDIAN TINGGI 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS

PINJAMAN

'------------- arah ------------

Belok kiri:

UNTUK kanan = 1 HINGGA 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF SETERUSNYA SETERUSNYA

Belok Kanan:

UNTUK loopX = 1 HINGGA 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF SETERUSNYA SETERUSNYA

Maju Cepat:

UNTUK cepat = 1 HINGGA 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF SETERUSNYA SETERUSNYA

Disyorkan: