MJRoBot jag - enkla steg för att bygga en autonom robot. (7 / 8 steg)
Steg 7: programvara
Tanken bakom SW är mycket enkel. När på roboten genererade 4 piper och stannar signal "på" från fjärrkontrollen. Vid mottagningen, klingande 2 pip, LED blev blå och roboten är redo för kommandot ljud eller medel, en mer uttalad buller som en visselpipa eller en palm (vinst på Op förstärkaren, bör testas för att generera en sammanhängande signal). Det är också viktigt att under"Inställningar" för att "lyssna" till den omgivande ljudnivån för att kompensera det, vad kommer att översätta i bättre ljud noggrannhet att hjälpa som roboten inte reagerar med någon lite brus.
Med kommandot sund roboten börjar att gå framåt och lysdioden lyser grönt tills lampan främre sensorn är blockerad. Vid den här tiden LED blir rött och roboten flyttar tillbaka på "backen" tills bakre ljussensorn är blockerad, således vända rörelsen. Roboten fortlöpande på dessa rörelser tills ett kommando för att stoppa (fjärrkontroll) är få. Uppdaterade Arduino koden finns på GITHUB:
https://github.com/Mjrovai/MJRoBot-I
eller på filen nedan: