Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento návod vám pomůže vytvořit nárazníky pro boe bot a poskytne vám kód, který bude boe bota navigovat bludištěm.
Krok 1: Materiály pro nárazníky
Zde je seznam materiálů, které budete potřebovat k výrobě nárazníků:
-Lepenka
-Páska
-Dráty
-Alobal
-Rezistory
-Velcro
Krok 2: Budování nárazníků pomocí materiálů
Co budete chtít udělat jako první, je použít lepenkové klopy a slepit kousky lepenky dohromady a vytvořit hromádku. Nyní přilepte kousky hliníku na chlopně vyrobené z lepenky. Budou tam čtyři kusy hliníkové fólie, které budou nalepeny uvnitř chlopní na každé straně. Nyní pomocí lepidla připevněte klopy na kartonový stoh. Dále pomocí suchého zipu připevněte plochou zadní stranu kartonového balíčku k přední části boe bota. Nakonec připojte kladný a záporný vodič k hliníkové fólii na chlopních. Gratulujeme, dokončili jste výrobu nárazníků.
Krok 3: Okruh
Obvod je velmi jednoduchý a snadno vyrobitelný. Podívejte se na obrázek a vytvořte obvod na svém botu Boe.
Krok 4: Kód
Zde je kód pro boe bot.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
„I/O piny
„Mankaran Kaler
'Mr. Birch' Maze robot program 'Program pro navigaci boebota v jakémkoli bludišti
'---------- proměnné ---------
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
dočasný dočasný obchod temp VAR Byte
Proměnná RunStatus DATA $ 00 'uložená v ROM
'READ RunStatus, temp' Přečtěte proměnnou z ROM
'temp = ~ temp' invertuje hodnotu 0 až 1 nebo 1 až 0 'ZAPISTE RunStatus, temp' Zapište proměnnou zpět do ROM 'IF (temp> 0) THEN END' Zkontrolujte, zda je hodnota 1 'pokud ano END program
správné VAR Word
rychlé VAR Word '---------- akce --------------- DO GOSUB ForwardFast DEBUG? IN10 IF IN10 = 0 PAK VYSOKÉ 0 GOSUB LeftTurn JINÉ NÍZKÉ 0 ENDIF
LADIT? IN11
IF IN11 = 0 POTOM VYSOKÝ 1 GOSUB RightTurn JINÝ NÍZKÝ 1 NEDÁVEJTE DEBUG CLS
SMYČKA
'-------------Pokyny------------
Otočení doleva:
Vpravo = 1 až 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NEXT NÁVRAT
Doprava:
FOR loopX = 1 až 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN
ForwardFast:
PRO rychlý = 1 AŽ 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NEXT NÁVRAT