INHOUDSOPGAWE:

Boe Bot navigeer deur 'n doolhof: 4 stappe
Boe Bot navigeer deur 'n doolhof: 4 stappe

Video: Boe Bot navigeer deur 'n doolhof: 4 stappe

Video: Boe Bot navigeer deur 'n doolhof: 4 stappe
Video: Маленький лисенок вышел к людям за помощью 2024, November
Anonim
Boe Bot navigeer deur 'n doolhof
Boe Bot navigeer deur 'n doolhof

Hierdie instruksies sal u help om bumpers vir die boe bot te skep, en dit sal u die kode gee wat deur die boe bot deur die doolhof sal navigeer.

Stap 1: Materiaal vir die buffers

Materiaal vir die Bumpers
Materiaal vir die Bumpers

Hier is 'n lys met materiaal wat u nodig het om die bumpers te maak:

-Karton

-Tape

-Drade

-Tin foelie

-Weerstande

-Velcro

Stap 2: Bou die buffers met behulp van die materiaal

Die bou van die buffers met behulp van die materiaal
Die bou van die buffers met behulp van die materiaal

Wat u eers wil doen, is om die karton te maak en kleppe te plak om 'n stapel te maak. Plak aluminiumstukke op die kleppe van karton vas. Daar sal vier stukke aluminiumfoelie wees wat aan die kante aan elke kant vasgemaak word. Maak nou die kleppe met gom aan die kartonstapel vas. Bevestig dan die plat agterkant van die kartonstapel met behulp van klittenband aan die voorkant van die boe bot. Heg laastens die positiewe en negatiewe drade aan die aluminiumfoelie op die kleppe. Baie geluk, jy het nou klaar die bumpers gemaak.

Stap 3: Die stroombaan

Die stroombaan
Die stroombaan

Die kring is baie eenvoudig en maklik om te maak. Kyk na die prentjie en skep die kring op u Boe -bot.

Stap 4: Die kode

Hier is die kode vir die boe bot.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'I/O -penne

'Mankaran Kaler

'Mr. Birch' Maze robot -program 'Program om die boebot deur enige doolhof te navigeer

'---------- veranderlikes ---------

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

tydelike VAR Byte 'tydelike winkel

RunStatus DATA $ 00 'veranderlike gestoor in ROM

'LEES RunStatus, temp' Lees die veranderlike vanaf ROM

'temp = ~ temp' keer die waarde 0 om na 1 of 1 na 0 'SKRYF RunStatus, temp' Skryf die veranderlike terug na ROM 'AS (temp> 0) DAN EINDE' Kontroleer of die waarde 1 'is, so eindig die program

reg VAR Word

vinnige VAR-woord '---------- aksies --------------- DOEN GOSUB Vorentoe Vinnige ontfouting? IN10 AS IN10 = 0 DAN HOOG 0 GOSUB Links Draai ELKE LAAG 0 ENDIF

DEBUG? IN11

AS IN11 = 0 DAN HOOG 1 GOSUB Regs Draai ELS LAAG 1 ENDIF DEBUG CLS

LOOP

'------------- aanwysings ------------

Linksdraai:

VIR regs = 1 TOT 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF VOLGENDE RETOUR

Regs draai:

VIR loopX = 1 TOT 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF VOLGENDE RETOUR

Vorentoe vinnig:

VIR vinnig = 1 TOT 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF VOLGENDE RETOUR

Aanbeveel: