Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta navodila vam bodo pomagala ustvariti odbijače za boe bota in vam dala kodo, ki bo krmila boeta skozi labirint.
1. korak: Materiali za odbijače
Tu je seznam materialov, ki jih boste potrebovali za izdelavo odbijačev:
-lepenka
-Trak
-Žice
-Aluminijasta folija
-Upori
-Ježevi trakovi
2. korak: Izdelava odbijačev z uporabo materialov
Kar boste najprej želeli narediti, je, da iz kartona naredite zavihke in lepite koščke kartona skupaj, da naredite kup. Sedaj na lopute iz kartona zalepite kose aluminija. V notranjosti zavihkov na vsaki strani bodo zalepljeni štirje kosi aluminijaste folije. Zdaj z lepilom pritrdite lopute na kartonski sveženj. Nato pritrdite ravno hrbtno stran kartonskega sklada na sprednji del boe bota z uporabo Velcro. Na koncu pritrdite pozitivne in negativne žice na aluminijasto folijo na loputah. Čestitamo, zdaj ste končali z izdelavo odbijačev.
3. korak: vezje
Vezje je zelo preprosto in enostavno za izdelavo. Oglejte si sliko in ustvarite vezje na svojem Boe botu.
4. korak: Koda
Tukaj je koda za boe bota.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'V/I zatiči
'Mankaran Kaler
"Mr. Birch" Maze robot program "Program za krmarjenje boebota skozi kateri koli labirint
'---------- spremenljivke ---------
LMotor PIN 14 R PIN motorja 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 'začasna shramba
Spremenljivka RunStatus DATA $ 00 ', shranjena v ROM -u
'READ RunStatus, temp' Preberite spremenljivko iz ROM -a
'temp = ~ temp' spremenite vrednost 0 do 1 ali 1 do 0 'WRITE RunStatus, temp' Vnesite spremenljivko nazaj v ROM 'IF (temp> 0) THEN END' Preverite, če je vrednost 1 ', če je tako END program
desno VAR Word
hitra VAR Word '---------- dejanja --------------- GOSUB ForwardFast DEBUG? IN10 ČE IN10 = 0 TAKO VISOKO 0 GOSUB Levo Zavrtite DRUGO NIZKO 0 ENDIF
ODLAGANJE? IN11
ČE IN11 = 0 TAKO VISOKO 1 GOSUB Desno Zavrtite DRUGO NIZKO 1 ENDIF DEBUG CLS
LOOP
'------------- smeri ------------
LevoObrni:
ZA desno = 1 DO 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NASLEDNJA POVRATKA
Desni zavoj:
FOR loopX = 1 DO 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN
NaprejFast:
FOR fast = 1 TO 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NEXT RETURN