Étape 2: Arduino Code - Introduction
Arduino à l’écoute des commandes en lumière certaines de LED ou de montrer son statut. En outre, une interruption de la minuterie rend vérifier température grâce à un capteur de TMP36 : si la température est supérieure à un seuil, un voyant s’allume ; toutes les n secondes (où n est un paramètre défini par l’intermédiaire de l’app) un rapport est envoyé à l’application. Une structure de commandement simple permet l’application d’envoyer des paramètres et des valeurs d’Arduino et l’inverse rond.
La structure de commandement définie dans le programme est :
CMD RED| GREEN| JAUNE = COMPILATION ON| HORS
CMD TMAX| SECONDES = valeur
CMD secondes = valeur
STATUT DE CMD
La structure de message d’État est :
STATUT RED| GREEN| YELLOW| TMAX| SECONDS| TEMP| Haut de cuisse = valeur
Arduino répondra à la commande STATUS avec plein statut tandis que l’interruption, il présentera une version plus courte.
Exemples :
CMD rouge = sur les commutateurs de la LED rouge sur
CMD vert = OFF commutateurs la LED verte hors service
Vous pouvez tester l’esquisse de donner des ordres et l’affichage des réponses dans Serial Monitor de Arduino IDE : Veillez à sélectionner retour chariot dans les options de la liste déroulante en bas.
Vous pouvez télécharger le code de croquis de la pièce jointe. L’étape suivante fournira une explication détaillée de celui-ci.