Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang pagtuturo na ito ay makakatulong sa iyo na lumikha ng mga bumper para sa boe bot at bibigyan ka nito ng code na magna-navigate sa boe bot sa pamamagitan ng maze.
Hakbang 1: Mga Materyales para sa Bumpers
Narito ang isang listahan ng mga materyales na kakailanganin mo upang gawin ang mga bumper:
-Cardboard
-Tape
-Wires
-Aluminium foil
-Mga Resistor
-Velcro
Hakbang 2: Pagbuo ng Mga Bumper Gamit ang Mga Materyales
Ang nais mong gawin muna ay ang paggamit ng karton na gumawa ng mga flap at pandikit ang mga piraso ng karton upang makagawa ng isang stack. Ngayon, i-tape ang mga piraso ng aluminyo sa mga flap na gawa sa karton. Magkakaroon ng apat na piraso ng aluminyo palara na mai-tape sa loob ng mga flap sa bawat panig. Ngayon ikabit ang mga flap sa karton na stack gamit ang pandikit. Susunod, ikabit ang flat backside ng karton stack sa harap ng boe bot gamit ang Velcro. Sa wakas, ikabit ang positibo at negatibong mga wire sa aluminyo foil sa mga flap. Binabati kita, natapos mo na ngayon ang paggawa ng mga bumper.
Hakbang 3: Ang Circuit
Ang circuit ay napaka-simple at madaling gawin. Tingnan ang larawan at likhain ang circuit sa iyong Boe bot.
Hakbang 4: Ang Code
Narito ang code para sa boe bot.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'I / O Mga Pin
'Mankaran Kaler
'Mr. Birch' Maze robot program 'Program upang mag-navigate sa boebot sa anumang maze
'---------- varibles ---------
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
pansamantalang tindahan ng VAR Byte
RunStatus DATA $ 00 'variable na nakaimbak sa ROM
'BASAHIN ang RunStatus, temp' Basahin ang variable mula sa ROM
'temp = ~ temp' baligtarin ang halagang 0 hanggang 1 o 1 hanggang 0 'Isulat ang RunStatus, temp' Isulat ang variable pabalik sa ROM 'KUNG (temp> 0) TAPOS TAPOS' Suriin kung ang halaga ay 1 'kung kaya TAPUSIN ang programa
tamang VAR Word
mabilis na VAR Word '---------- pagkilos --------------- GOSUB ForwardFast DEBUG ba? IN10 KUNG IN10 = 0 TAPOS Mataas 0 GOSUB LeftTurn ELSE LOW 0 ENDIF
DEBUG? IN11
KUNG IN11 = 0 THEN HIGH 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS
LOOP
'------------- mga direksyon ------------
Kaliwa
PARA sa kanan = 1 HANGGANG 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF SA SUSUNOD NA PAGBABALIK
Pagliko sa Kanan:
PARA sa loopX = 1 SA 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF SA SUSUNOD NA PAGBABALIK
ForwardFast:
PARA sa mabilis = 1 HANGGANG 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF SA SUSUNOD NA PAGBABALIK