Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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 ë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