Étape 5: Code Android
Le dossier peut être parcouru ou décompressé avec winzip et importé au Studio Android. Ceci peut alors être exécuter et téléchargée sur le téléphone comme une application. Le fichier zip peut également être téléchargé de : http://benalper.co.uk/ardunio.php
Les fichiers principaux sont :
Activité d’appareils couplés :
deviceList.java
activity_device_list.Xml
LED et activité de contrôle de mouvement :
ledControl.java
activity_led_control.Xml
Manifeste :
AndroidManifest.xml
L’activité de la liste des périphériques montre les périphériques bluetooth disponibles à vous connecter à. Une fois connecté, il vous emmène à la LED et l’activité de contrôle de mouvement.
Les boutons led envoyer le message » sur:' ou ' off:' à l’arduino qui permettra la LED incorporée à la broche 13 on ou off.
La commande de mouvement obtienne accéléromètre du téléphone x et y capteur données chaque fois qu’il y a un changement de mesure et utilise celle-ci pour calculer une vitesse comprise entre 0 et 255 et la direction pour les moteurs gauche et droit. C’est envoyé à l’arduino dans le format ' L-255:' ou 'R100' etc. Le code de l’arduino utilise ce message pour envoyer la vitesse à l’ENA pour la gauche ou ENB pour le moteur droit et le changement de direction en changeant la polarité IN1 et IN2 pour le moteur gauche ou IN3 et IN4 pour le moteur droite.