Étape 6: Conclusion
Dans ce instructable j’ai démontré un moyen utile pour connecter une carte Arduino et un smartphone Android via Bluetooth. La communication est bidirectionnelle afin que le Conseil d’administration relève pas seulement son statut de l’app, mais elle reçoit aussi des commandes d’elle.
En outre, une simple extension permettrait d’envoyer des commandes de Arduino au téléphone : par exemple: prendre une photo ou d’envoyer un texto à la pression d’un bouton sur la planche.
Le sketch Arduino peut être de la Fondation pour le traitement de la commande à distance et il utilise une interruption pour exécuter certaines actions - vérifier la température et allumer une diode d’alarme - et pour envoyer un clin de œil statut : cette technique peut être appliquée non seulement au cours de la communication Bluetooth mais aussi avec d’autres moyens tels qu’Ethernet.
L’application de MIT App Inventor utilise une interruption trop : c’est l’équivalent de la répétition de Arduino de loop() + serialEvent() fonctions et il est utilisé de la même façon de recevoir des messages.
J’espère que j’ai également été en mesure d’expliquer et de clarifier certains aspects essentiels d’architecture de Bluetooth qui peuvent prêter à confusion (et ont été lorsque j’ai commencé le projet): à savoir les notions de maître - esclave et Client - serveur.