Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ova instrukcija će vam pomoći u stvaranju odbojnika za boe bota i pružit će vam kôd koji će se kretati boe botom kroz labirint.
Korak 1: Materijali za odbojnike
Evo popisa materijala koji će vam trebati za izradu branika:
-karton
-Traka
-Žice
-Aluminijska folija
-Otpornici
-Velkro
Korak 2: Izgradnja branika pomoću materijala
Ono što ćete prvo htjeti je da od kartona napravite preklopke i zalijepite komade kartona kako biste napravili hrpu. Sada zalijepite komade aluminija na preklope od kartona. Unutar preklopa sa svake strane bit će zalijepljena četiri komada aluminijske folije. Sada pomoću ljepila pričvrstite preklopke na hrpu kartona. Zatim pričvrstite ravnu stražnju stranu kartonske hrpe na prednji dio boe bota pomoću čičak trake. Na kraju, pričvrstite pozitivne i negativne žice na aluminijsku foliju na preklopima. Čestitamo, sada ste završili s proizvodnjom branika.
Korak 3: Krug
Kolo je vrlo jednostavno i lako se pravi. Pogledajte sliku i stvorite krug na svom Boe botu.
Korak 4: Kôd
Evo koda za boe bot.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'I/O Igle
'Mankaran Kaler
'Mr. Birch' Maze robot program 'Program za navigaciju boebotom kroz bilo koji labirint
'---------- varijable ---------
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 'privremeno spremište
RunStatus DATA $ 00 'varijabla pohranjena u ROM -u
'READ RunStatus, temp' Pročitajte varijablu iz ROM -a
'temp = ~ temp' invertira vrijednost 0 do 1 ili 1 do 0 'WRITE RunStatus, temp' Vratite varijablu natrag u ROM 'IF (temp> 0) THEN END' Provjerite je li vrijednost 1 ako je tako END program
desno VAR Word
brzi VAR Word '---------- akcije --------------- DA LI GOSUB ForwardFast DEBUG? IN10 AKO IN10 = 0 ONDA VISOKO 0 GOSUB LijevoOkrenite OSTALO NISKO 0 ENDIF
DEBUG? IN11
AKO IN11 = 0 ONDA VISOKO 1 GOSUB Desno Okreni OSTALO NISKO 1 ENDIF DEBUG CLS
PETLJA
'------------- smjerovi ------------
LijevoOkreni:
ZA desno = 1 DO 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF SLJEDEĆE POVRATAK
Desno okretanje:
FOR loopX = 1 DO 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF SLJEDEĆE POVRATAK
NaprijedFast:
FOR fast = 1 TO 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF SLJEDEĆE POVRATAK