Robotics på en budget (13 / 13 steg)
Steg 13: Programmering din robot i BASIC
10 PRINT "HEJ VÄRLDEN"
20 GOTO 10
Nu kan din robot programmeras i BASIC! (och ja, ovanstående program fungerar också!)
Här är några specifika grundläggande kommandon för att styra din robot!
Vidarebefordra {cykler} (Flyttar roboten framåt # coil cykler: exempel fram 512)
EFTERBLIVNA {cykler} (Flyttar robot bakåt # coil cykler: exempel bakåt 512)
Rätt {cykler} (Flyttar bara rätt nummerlistan vidarebefordra # coil cykler)
Vänster {cykler} (Flyttar bara den vänstra stepper vidarebefordra # coil cykler)
HCSR04 (innehåller strömområdet från HCSR04 sensor)
Det finns en hel lista med andra grundläggande kommandon din robot kommer att acceptera ingår i arkivet.
Prova följande grundläggande program för att skapa en enkel hinder skatteundandragande program i BASIC.
10 FRAMÅT 150
20 SKRIVA UT HCSR04
30 om HCSR04 < 150 sedan bakåt 200
30 om HCSR04 < 150 sedan höger 250
40 GOTO 10
Detta program är en enkel slinga som flyttar roboten fram 150 cykler, kontroller för att se om det finns ett hinder om ett hinder, då roboten går bakåt 200 cykler, vänder rätt 250 cykler och går framåt igen.
Här är några ytterligare idéer:
1) Lägg till en LED eller små högtalare och använda kommandot OUTA i BASIC att tända en LED eller ett ljud när flyttanden eller upptäcka ett objekt.
2) ändra din robot till en hinder sökare genom att hitta ett objekt, går mot det och stannar framför det.
3) besök på Propellerpowered forum och dela din robot programmering idéer. http://forums.propellerpowered.com