Indholdsfortegnelse:

Boe Bot navigerer gennem en labyrint: 4 trin
Boe Bot navigerer gennem en labyrint: 4 trin

Video: Boe Bot navigerer gennem en labyrint: 4 trin

Video: Boe Bot navigerer gennem en labyrint: 4 trin
Video: НОВИЧКА ОГРАБИЛ ЧИТЕР и УКРАЛ 200 КОЖИ! МЕСТЬ БАЗЫ ЧИТЕРА – Last Day on Earth: Survival 2024, November
Anonim
Boe Bot navigerer gennem en labyrint
Boe Bot navigerer gennem en labyrint

Denne instruktive hjælper dig med at oprette kofangere til boe -bot, og den vil give dig koden, der navigerer boe -bot gennem labyrinten.

Trin 1: Materialer til kofangerne

Materialer til kofangerne
Materialer til kofangerne

Her er en liste over materialer, du skal bruge til at lave kofangerne:

-Pap

-Tape

-Ledninger

-Sølvpapir

-Modstande

-Velcro

Trin 2: Bygning af kofangere ved hjælp af materialerne

Bygning af kofangere ved hjælp af materialerne
Bygning af kofangere ved hjælp af materialerne

Det, du først vil gøre, er at bruge kartonen til at lave flapper og lime stykker pap sammen til at lave en stak. Nu, tape stykker af aluminium på flapperne lavet af pap. Der vil være fire stykker aluminiumsfolie, der vil blive tapet inde i klapperne på hver side. Fastgør nu klapperne til papstakken ved hjælp af lim. Sæt derefter den flade bagside af papstakken på forsiden af boe -botten ved hjælp af velcro. Til sidst fastgøres de positive og negative ledninger til aluminiumsfolien på flapperne. Tillykke, du er nu færdig med at lave kofangerne.

Trin 3: Kredsløbet

Kredsløbet
Kredsløbet

Kredsløbet er meget enkelt og let at lave. Tag et kig på billedet og opret kredsløbet på din Boe bot.

Trin 4: Koden

Her er koden til boe bot.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'I/O -pins

'Mankaran Kaler

'Mr. Birch' Maze robot program 'Program til at navigere boebot gennem enhver labyrint

'---------- variabler ---------

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

midlertidig VAR Byte 'midlertidig butik

RunStatus DATA $ 00 'variabel gemt i ROM

'READ RunStatus, temp' Læs variablen fra ROM

'temp = ~ temp' inverter værdien 0 til 1 eller 1 til 0 'WRITE RunStatus, temp' Skriv variablen tilbage til ROM 'IF (temp> 0) SÅ END' Check if the value is 1 'if so SLUT programmet

rigtige VAR Word

hurtig VAR Word '---------- handlinger --------------- GØR GOSUB Frem Hurtig DEBUG? IN10 HVIS IN10 = 0 SÅ HØJ 0 GOSUB Venstre Drej ELSE LOW 0 ENDIF

FEJLFINDE ? IN11

HVIS IN11 = 0 SÅ HØJ 1 GOSUB Højre Drej ELSE LOW 1 ENDIF DEBUG CLS

LOOP

'------------- retninger ------------

Venstresving:

TIL højre = 1 TIL 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NÆSTE RETURN

Højresving:

FOR loopX = 1 TIL 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NÆSTE RETURN

Fremad:

TIL hurtig = 1 TIL 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NÆSTE RETURN

Anbefalede: