Satura rādītājs:

Boe Bot pārvietojas pa labirintu: 4 soļi
Boe Bot pārvietojas pa labirintu: 4 soļi

Video: Boe Bot pārvietojas pa labirintu: 4 soļi

Video: Boe Bot pārvietojas pa labirintu: 4 soļi
Video: 20 SCARY GHOST Videos Accidentally Caught On Camera 2024, Jūlijs
Anonim
Boe Bot pārvietojas pa labirintu
Boe Bot pārvietojas pa labirintu

Šī pamācība palīdzēs jums izveidot buferbotam buferus un sniegs jums kodu, kas virzīs boe robotu cauri labirintam.

1. darbība: materiāli buferiem

Materiāli buferiem
Materiāli buferiem

Šeit ir materiālu saraksts, kas jums būs nepieciešami buferu izgatavošanai:

-kartons

-Lente

-Vadi

-alumīnija folija

-Rezistori

-Velcro

2. darbība. Buferu izgatavošana, izmantojot materiālus

Buferu izgatavošana, izmantojot materiālus
Buferu izgatavošana, izmantojot materiālus

Vispirms vēlaties izmantot kartonu, lai izveidotu atlokus un salīmētu kopā kartona gabalus, lai izveidotu kaudzīti. Tagad uzlīmējiet alumīnija gabalus uz atlokiem, kas izgatavoti no kartona. Būs četri alumīnija folijas gabali, kas tiks salīmēti ar atlīmiem katrā pusē. Tagad piestipriniet atlokus pie kartona kaudzes, izmantojot līmi. Pēc tam, izmantojot Velcro, piestipriniet kartona kaudzes plakano aizmuguri boe bot priekšpusē. Visbeidzot, pievienojiet pozitīvos un negatīvos vadus pie atloku alumīnija folijas. Apsveicam, jūs esat pabeidzis buferu izgatavošanu.

3. solis: ķēde

Ķēde
Ķēde

Ķēde ir ļoti vienkārša un viegli izgatavojama. Paskatieties uz attēlu un izveidojiet ķēdi savā Boe robotprogrammatūrā.

4. solis: kods

Šeit ir boe robota kods.

'{$ STAMP BS2}

“{$ PBASIC 2.5}

'I/O tapas

Mankarans Kalers

'Mr. Birch' Maze robotu programma 'Programma, lai pārvietotos pa botu pa jebkuru labirintu

'---------- mainīgie ---------

LMotora PIN 14 RMotora PIN 15

loopX VAR vārds

LFF CON 850

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

temp VAR baitu pagaidu veikals

RunStatus DATA $ 00 'mainīgais, kas saglabāts ROM

'READ RunStatus, temp' Nolasiet mainīgo no ROM

'temp = ~ temp' apgrieziet vērtību no 0 līdz 1 vai no 1 līdz 0 'WRITE RunStatus, temp' Ierakstiet mainīgo atpakaļ uz ROM 'IF (temp> 0) THEN END' Pārbaudiet, vai vērtība ir 1 ', ja tā, Pabeigt programmu

labais VAR vārds

fast VAR Word '---------- darbības --------------- VAI GOSUB ForwardFast DEBUG? IN10 IF IN10 = 0 THEN HIGH 0 GOSUB Left Pagrieziet ELSE LOW 0 ENDIF

DEBUG? IN11

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

LOOP

'------------- norādes ------------

Kreisais pagrieziens:

Pa labi = 1 līdz 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NEXT RETURN

Labais pagrieziens:

FOR loopX = 1-120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN

Ātri uz priekšu:

Ātri = 1 līdz 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NEXT RETURN

Ieteicams: