Étape 4: Arduino Mega Code
Obtenir le code complet pour ce projet est disponible sur GitHub : lien
Le programme Arduino vérifie dans la boucle principale - « void loop() » si la nouvelle commande (personnage) a été envoyée depuis une application Android via bluetooth. Si il n’y a aucun caractère entrant de bluetooth serial le programme démarre l’exécution de la fonction « Sub processInput() ». Puis de cette fonction selon le caractère, une fonction de commande d’orientation spécifique est appelée (par exemple pour la fonction de personnage "r" est appelé "Sub moveRight(int mspeed)"). Partir d’une fonction de contrôle de direction donnée, chaque moteur est définie à la vitesse désirée et le sens de rotation par fonction « Sub motorControl » afin que le robot se déplacer dans la direction souhaitée.
Vous pouvez également utiliser mon autre exemple de code pour Arduino Mega 2560 qui te permet de commander un robot de roue mecanum à l’aide de commandes vocales : lien. En outre, vous devrez télécharger BT la commande vocale pour Arduino app depuis le jeu de Google.