Stap 4: Arduino Mega Code
De volledige code voor dit project is beschikbaar op GitHub: link
Arduino wordt gecontroleerd in de hoofdlus - "ongeldig loop" of de nieuwe opdracht (personage) is verzonden vanuit Android app via bluetooth. Als er binnenkomende teken vanaf bluetooth seriële begint de programma uitvoering van "ongeldig processInput()" functie. Vervolgens uit deze functie afhankelijk van het teken wordt een specifieke richting controlefunctie aangeroepen (bv. voor "r" teken functie "ongeldig moveRight(int mspeed)" wordt genoemd). Uit een bepaalde richting besturingsfunctie is elke motor ingesteld op de gewenste snelheid en draairichting door functie "ongeldig motorControl" zodat de robot bewegen in de gewenste richting.
U kunt ook mijn andere codevoorbeeld voor Arduino Mega 2560 die u toelaat om controle van een mecanum wiel robot via spraakopdrachten: link. Bovendien moet u De controle van de stem van BT voor Arduino app downloaden van Google Play.