Application Android très simple pour communiquer avec Arduino.
Pas besoin de Host Shield ou de Bluetooth supplémentaire. Tout ce dont vous avez besoin est un adaptateur Micro USB OTG vers USB.
Envoyez des données depuis votre Arduino avec Serial.println(), Serial.print() ou Serial.write() à un débit de 9600 bauds. Recevez des données avec Serial.read().
Basculez entre hexadécimal et ascii en cliquant sur les données reçues/envoyées.
Laissez votre propre application Android recevoir des données d'Arduino en écoutant l'intention "primavera.arduino.intent.action.DATA_RECEIVED". Cet intent contiendra le tableau d'octets "primavera.arduino.intent.extra.DATA" avec les données reçues. Appelez getByteArrayExtra("primavera.arduino.intent.extra.DATA") pour récupérer les données. Envoyez des données à Arduino depuis votre application en diffusant une intention avec l'action "primavera.arduino.intent.action.SEND_DATA". Ajoutez les données à envoyer sous forme de tableau d'octets extra "primavera.arduino.intent.extra.DATA".
Veuillez noter que cette application ne fonctionnera pas avec les cartes Arduino dotées de la puce de pilote USB vers série FTDI.
Code source sur : https://github.com/jeppsson/Arduino-Communicator
En savoir plus