Përmbajtje:

Boe Bot lundron nëpër një labirint: 4 hapa
Boe Bot lundron nëpër një labirint: 4 hapa

Video: Boe Bot lundron nëpër një labirint: 4 hapa

Video: Boe Bot lundron nëpër një labirint: 4 hapa
Video: Смогут ли нас жить на Земле 8 миллиардов человек? (Документальный) 2024, Korrik
Anonim
Boe Bot lundron nëpër një labirint
Boe Bot lundron nëpër një labirint

Ky udhëzues do t'ju ndihmojë të krijoni parakolpë për boe bot dhe do t'ju sigurojë kodin që do të lundrojë në boe bot nëpër labirint.

Hapi 1: Materialet për parakolpët

Materialet për parakolpët
Materialet për parakolpët

Këtu është një listë e materialeve që do t'ju nevojiten për të bërë parakolp:

-Karton

-Kasetë

-Telët

-Leter alumini

-Rezistorët

-Velcro

Hapi 2: Ndërtimi i parakolpave duke përdorur materialet

Ndërtimi i parakolpave duke përdorur materialet
Ndërtimi i parakolpave duke përdorur materialet

Ajo që do të dëshironi të bëni së pari është të përdorni kartonin për të bërë përplasje dhe ngjitni copa kartoni së bashku për të bërë një pirg. Tani, copat e aluminit në shiritat e bërë nga kartoni. Do të ketë katër copë fletë alumini që do të ngjiten brenda fletëve në secilën anë. Tani bashkoni kapakët në pirgun e kartonit duke përdorur zam. Tjetra, bashkëngjitni pjesën e pasme të sheshtë të pirgut të kartonit në pjesën e përparme të boe bot duke përdorur Velcro. Së fundi, lidhni telat pozitivë dhe negativë në fletën e aluminit në fletë. Urime, tani keni përfunduar duke bërë parakolpë.

Hapi 3: Qarku

Qarku
Qarku

Qarku është shumë i thjeshtë dhe i lehtë për t'u bërë. Hidhini një sy fotos dhe krijoni qarkun në botin tuaj Boe.

Hapi 4: Kodi

Këtu është kodi për boe bot.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'Kunjat I/O

'Mankaran Kaler

Programi 'Mr. Birch' robot Maze 'Program për të lundruar në boebot nëpër çdo labirint

'---------- variabla ---------

PIN LMotor 14 RM PIN motor 15

loopX Fjalë VAR

LFF KON 850

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

temp VAR Byte 'dyqan i përkohshëm

Variabla RunStatus DATA $ 00 'e ruajtur në ROM

'LEXO RunStatus, temp' Lexo ndryshoren nga ROM

'temp = ~ temp' përmbysni vlerën 0 në 1 ose 1 në 0 'SHKRUAJ RunStatus, temp' Shkruaj ndryshoren në ROM 'NFSE (temp> 0) PASTAJ' Kontrollo nëse vlera është 1 'nëse po Mbaro programin

djathtas VAR Word

veprim i shpejtë VAR Word '---------- veprime --------------- DO GOSUB ForwardFast DEBUG? IN10 NFSE IN10 = 0 PAS LART 0 0 GOSUB LeftTurn TJER LOW 0 ENDIF

DEBUG? IN11

NFSE IN11 = 0 PASTAJ LART HIGH 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS

SHIKO

'------------- drejtimet ------------

LeftTurn:

P rightR djathtas = 1 N 120 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF KTHIM TJETR

Kthesa e djathtë:

P loR lakXX = 1 N 120 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF KTHIM TJETR

ForwardFast:

P fastR shpejt = 1 N 300 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF KTHIM TJETR

Recommended: