Sadržaj:

Boe Bot se kreće kroz labirint: 4 koraka
Boe Bot se kreće kroz labirint: 4 koraka

Video: Boe Bot se kreće kroz labirint: 4 koraka

Video: Boe Bot se kreće kroz labirint: 4 koraka
Video: КАКИМ БУДЕТ PORTAL 3 2024, Studeni
Anonim
Boe Bot se kreće kroz labirint
Boe Bot se kreće kroz labirint

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

Materijali za odbojnike
Materijali za odbojnike

Evo popisa materijala koji će vam trebati za izradu branika:

-Karton

-Traka

-Žice

-Aluminijska folija

-Otpornici

-Čičak

Korak 2: Izrada odbojnika pomoću materijala

Izrada odbojnika pomoću materijala
Izrada odbojnika pomoću materijala

Ono što ćete prvo htjeti učiniti je da od kartona napravite preklope 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 zaklopke 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 dovršili izradu branika.

Korak 3: Krug

Krug
Krug

Krug je vrlo jednostavan i lagan za izradu. Pogledajte sliku i stvorite sklop 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 ---------

L PIN motora 14 R PIN PIN motora 15

loopX VAR Riječ

LFF CON 850

RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850

temp VAR Byte 'privremeno spremište

Varijabla RunStatus DATA $ 00 '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 Riječ

brzi VAR Word '---------- radnje --------------- DA LI GOSUB ForwardFast DEBUG? IN10 AKO IN10 = 0 ONDA VISOKO 0 GOSUB LijevoOkrenite OSTALO NISKO 0 ENDIF

RJEŠAVANJE GREŠKA? IN11

AKO IN11 = 0 ONDA VISOKO 1 GOSUB Desno Okreni DRUGO NISKO 1 ENDIF DEBUG CLS

PETLJA

'------------- upute ------------

Lijevo skretanje:

ZA desno = 1 DO 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF SLJEDEĆI POVRATAK

Desno skretanje:

FOR loopX = 1 DO 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF SLJEDEĆE POVRATAK

NaprijedFast:

ZA brzo = 1 do 300 PULSOUT Lmotora, LFF PULSOUT RMotora, RFF SLJEDEĆE POVRATAK

Preporučeni: