Dans cet article, nous allons voir comment envoyer plusieurs données d’une carte Arduino vers une application Android créée sur App Inventor.
J’utilise un module HC-05 pour mettre en place une liaison Bluetooth sur une carte Arduino. En fonction du type de carte Arduino que vous utilisez, la mise en place de cette liaison est différente :
Il faut également avoir quelques notions de développement d’application en blocks sur App Inventor : http://ai2.appinventor.mit.edu
Dans le mode Blocks, sur App-Inventor, vous devez retrouver la gestion de la connexion Bluetooth :
Vous devez également initialiser les variables trame, var1 et var2 :
Puis on récupère la trame envoyée par la carte Arduino. Nous découpons ensuite la trame en 2 valeurs, découpée par le séparateur « ; » : val1 et val2
Vous pouvez importer le fichier suivant dans App Inventor : TrameArduino.aia
Le code Arduino suivant permet d’initialiser 2 variables, et les envoyer sur la liaison Bluetooth :