Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Instruksi ini akan membantu Anda membuat bumper untuk bot boe dan akan memberi Anda kode yang akan menavigasi bot boe melalui labirin.
Langkah 1: Bahan untuk Bumper
Berikut adalah daftar bahan yang Anda perlukan untuk membuat bumper:
-Kardus
-Tape
-Kabel
-Pelapis Alumunium
-Resistor
-Velcro
Langkah 2: Membangun Bumper Menggunakan Material
Hal pertama yang ingin Anda lakukan adalah menggunakan karton untuk membuat lipatan dan merekatkan potongan karton menjadi satu untuk membuat tumpukan. Sekarang, rekatkan potongan aluminium pada penutup yang terbuat dari karton. Akan ada empat lembar aluminium foil yang akan direkatkan di dalam tutup di setiap sisinya. Sekarang pasang tutupnya ke tumpukan kardus menggunakan lem. Selanjutnya, tempelkan bagian belakang datar tumpukan kardus ke bagian depan bot boe menggunakan Velcro. Terakhir, pasang kabel positif dan negatif ke aluminium foil pada tutupnya. Selamat, Anda sekarang telah selesai membuat bemper.
Langkah 3: Sirkuit
Rangkaian ini sangat sederhana dan mudah dibuat. Lihatlah gambar dan buat sirkuit di bot Boe Anda.
Langkah 4: Kode
Berikut adalah kode untuk bot boe.
' {$STAMP BS2}
' {$PBASIC 2.5}
'Pin I/O
'Mankaran Kaler
'Mr. Birch' Program robot labirin 'Program untuk menavigasi boebot melalui labirin apa pun
'----------variabel---------
LMotor PIN 14 RMotor PIN 15
loopX VAR Word
LFF CON 850
RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850
temp VAR Byte 'toko sementara
RunStatus DATA $00 'variabel disimpan dalam ROM
'BACA RunStatus, temp' Baca variabel dari ROM
'temp = ~temp' balikkan nilai 0 ke 1 atau 1 ke 0 'WRITE RunStatus, temp' Tulis variabel kembali ke ROM 'IF (temp>0) THEN END 'Cek apakah nilainya 1' jika demikian AKHIR program
Kata VAR yang tepat
VAR Word cepat '---------- tindakan--------------- LAKUKAN GOSUB ForwardFast DEBUG ? IN10 JIKA IN10=0 MAKA TINGGI 0 GOSUB Belok Kiri ELSE RENDAH 0 ENDIF
DEBUG? IN11
JIKA IN11=0 MAKA HIGH 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS
LINGKARAN
'------------- petunjuk arah------------
Belok kiri:
UNTUK Kanan = 1 SAMPAI 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NEXT RETURN
Belok kanan:
UNTUK loopX = 1 SAMPAI 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN
MajuCepat:
UNTUK CEPAT = 1 SAMPAI 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NEXT RETURN