Sisällysluettelo:

Boe Bot kulkee sokkelon läpi: 4 vaihetta
Boe Bot kulkee sokkelon läpi: 4 vaihetta

Video: Boe Bot kulkee sokkelon läpi: 4 vaihetta

Video: Boe Bot kulkee sokkelon läpi: 4 vaihetta
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Marraskuu
Anonim
Boe Bot kulkee sokkelon läpi
Boe Bot kulkee sokkelon läpi

Tämä ohje auttaa sinua luomaan puskureita boe -botille ja antaa sinulle koodin, joka liikkuu boe -botissa sokkelon läpi.

Vaihe 1: Puskureiden materiaalit

Puskureiden materiaalit
Puskureiden materiaalit

Tässä on luettelo materiaaleista, joita tarvitset puskurien valmistukseen:

-Pahvi

-Nauha

-Johdot

-Alumiinifolio

-Vastukset

-Velcro

Vaihe 2: Puskureiden rakentaminen materiaaleja käyttämällä

Puskureiden rakentaminen materiaaleja käyttäen
Puskureiden rakentaminen materiaaleja käyttäen

Mitä haluat tehdä ensin, on tehdä pahvista läpät ja liimata pahvipaloja yhteen pinoksi. Teippaa nyt alumiinikappaleet läpistä, jotka on valmistettu pahvista. Siellä on neljä alumiinifoliota, jotka teipataan läpien sisäpuolelle kummallakin puolella. Kiinnitä nyt läpät pahvipinoon liimalla. Kiinnitä seuraavaksi pahvipinon tasainen takaosa boe -botin etuosaan tarranauhalla. Kiinnitä lopuksi positiiviset ja negatiiviset johdot läpien alumiinifolioon. Onnittelut, olet nyt valmistanut puskurit.

Vaihe 3: Piiri

Piiri
Piiri

Piiri on hyvin yksinkertainen ja helppo tehdä. Katso kuvaa ja luo piiri Boe -botillesi.

Vaihe 4: Koodi

Tässä on boe -botin koodi.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'I/O -nastat

Mankaran Kaler

'Mr. Birch' Maze -robottiohjelma 'Ohjelma navigoidakseen boebotin läpi minkä tahansa sokkelon läpi

'---------- muuttujat ---------

LMoottorin PIN -koodi 14 RMotor -PIN -koodi 15

loopX VAR Sana

LFF CON 850

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

väliaikainen VAR -tavu

RunStatus DATA $ 00 '-muuttuja tallennettu ROM -levylle

'READ RunStatus, temp' Lue muuttuja ROM -levyltä

'temp = ~ temp' käännä arvo 0-1 tai 1-0 'WRITE RunStatus, temp' Kirjoita muuttuja takaisin ROM -levylle 'IF (temp> 0) THEN END' Tarkista, onko arvo 1 'jos näin, LOPETA ohjelma

oikea VAR -sana

nopea VAR Word '---------- toimet --------------- TEHDÄKÖ GOSUB ForwardFast DEBUG? IN10 JOS IN10 = 0 THEN HIGH 0 GOSUB LeftTurn ELSE LOW 0 ENDIF

DEBUG? IN11

IF IN11 = 0 THEN HIGH 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS

LOOP

'------------- ohjeet ------------

VasenKäännä:

Oikealle = 1-120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NEXT RETURN

Käännös oikealle:

For loopX = 1 to 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN

Nopea eteenpäin:

NOPEA = 1 - 300 PULSOUT L -moottori, LFF PULSOUT RM -moottori, RFF SEURAAVA PALUU

Suositeltava: