Étape 5: La partie logicielle
La logique derrière le logiciel est le suivant1) une application Android permet à utilisateur connecter et déconnecter le module bluetooth. Lorsqu’il est connecté, une liaison série existera entre le smartphone et le robot Arduino
2) l’utilisateur peut alors utiliser les flèches pour piloter le robot et un bouton "stop", Eh bien, l’arrêter. Chaque fois que l’utilisateur appuie sur un bouton, l’application envoie un caractère (par exemple "f" pour avancer, « s » pour arrêter et ainsi de suite)
3) la carte Arduino à l’écoute sur le port série. Lorsqu’un caractère est reçu, elle anime les moteurs en conséquence.