Obsah:

Boe Bot se pohybuje bludištěm: 4 kroky
Boe Bot se pohybuje bludištěm: 4 kroky

Video: Boe Bot se pohybuje bludištěm: 4 kroky

Video: Boe Bot se pohybuje bludištěm: 4 kroky
Video: Bôa - Duvet (Official Video) 2024, Listopad
Anonim
Boe Bot se pohybuje bludištěm
Boe Bot se pohybuje bludištěm

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

Materiály pro nárazníky
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ů

Budování nárazníků pomocí materiálů
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

Okruh
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

Doporučuje: