Stap 7: Software
Het idee achter de SW is zeer eenvoudig. Wanneer ingeschakeld, de robot gegenereerd 4 piepjes en blijft het signaal "ON" van de afstandsbediening. Na ontvangst, 2 pieptonen klinken, de LED blauw draaide en de robot is klaar voor de gezonde opdracht, of middelen, een meer uitgesproken geluid zoals een fluitje of een palm (de winst van de Op-Amp, moeten worden getest voor het genereren van een coherent signaal). Het is ook belangrijk dat gedurende de "installatiefase", om te "luisteren" naar het niveau van het omgevingsgeluid ter compensatie, wat zal vertalen in beter geluid nauwkeurigheid helpen dat de robot niet met een weinig ruis reageert.
Met de goede commando, de robot begint om vooruit te gaan en de LED wordt groen totdat de voorste sensor licht is geblokkeerd. Op dit moment, de LED wordt rood en de robot keert terug bij "achteruit", tot de achterste lichtsensor is geblokkeerd, dus het omkeren van het verkeer. De robot die continu op deze bewegingen tot een opdracht om te stoppen met (afstandsbediening) is ontvangen. De bijgewerkte Arduino-code kan worden gevonden op GITHUB:
https://github.com/Mjrovai/MJRoBot-I
of op bestand balg: