Mecanum hjulet robot - bluetooth kontrollerad (4 / 5 steg)
Steg 4: Arduino Mega kod
Den fullständiga koden för detta projekt finns tillgänglig på GitHub: länk
Arduino kontrolleras i de viktigaste loopen - "Ogiltig loop()" om det nya kommandot (karaktär) har skickats från Android app via bluetooth. Om det finns någon inkommande karaktär från bluetooth seriell startar programmet utförandet av "Ogiltig processInput()" funktion. Från denna funktion beroende på tecknet kallas sedan en särskild riktning kontrollfunktion (t.ex. för "r" karaktär funktion "Ogiltig moveRight(int mspeed)" kallas). Från en given riktning kontrollfunktion ligger varje motor till önskad hastighet och riktning av rotation av funktionen "Ogiltig motorControl" så att roboten flytta i önskad riktning.
Du kan också använda min andra kodexempel för Arduino Mega 2560 som låter dig styra en mecanum hjulet robot med röstkommandon: länk. Dessutom måste du ladda ner BT röststyrning för Arduino app från Google Play.