Etape 3: Vous êtes prêt à écrire du code ?
OK, maintenant, ouvrez votre arduino IDE. J’espère que vous avez appris cet outil facile dans le lien que j’ai indiquée à l’étape de previsious. Si ce n’est pas le cas, Veuillez réessayer quelques exemples pour apprendre comment il fonctionne ! Dans cette étape, que vous pouvez télécharger le code que j’ai écrire pour vous, alors vous devez seulement le compiler et transfert à votre carte, mais mon reccomendation consiste à écrire et comprendre le code. De cette façon, vous apprendrez comment instancier l’élément et comment spécifier la modalité de la broche. Essayez aussi pour changer la broche de connexion et pour modifier le code pour apprendre aussi cela!!! Mais maintenant une petite explication sur le code :
-Dans la première section, vous trouverez une déclaration de toutes les « choses » qui sont connectés à notre Conseil d’administration et la broche que j’ai spécifié avant
-Dans la section de configuration, vous trouverez toutes la déclaration qui doit être exécuter une seule fois. Ensuite, nous avons la déclaration de la mode de tous utilisés broche (nous sommes en précisant s’ils sont à la broche d’entrée ou sortie) et une déclaration pour initialiser l’écran LCD (nous avons mis la couleur blanche, spécifier sa taille et écrire un texte)
-Dans la section de la boucle, vous trouverez tout le code qui est exécuter en boucle ! Alors ici le code dit que "si le bouton ou le capteur de touche est pressé, elle doit mettre en marche le buzzer et devez mettre à jour l’écran lcd (via la fonction UpdateLCD personnalisée) afin de vérifier la sélection du capteur. Puis en cas de sélection de la "température", nous avons une tonalité du buzzer, la led rouge est active et l’écran lcd aura la couleur rouge et va nous montrer la valeur enregistrée par le capteur. Si nous appuyer sur le bouton (ou le capteur tactile) nous permet de basculer la modalité et tout va changer.
-Notez que la valeur de la sonde de température doit être formatée pour être montré par l’écran lcd (à partir de Double chaîne). J’ai fourni une fonction pour cela qui font tout le travail. J’ai différencier la fonction qui s’occuper sur le capteur unique et retourner sa valeur. Pourquoi ? Pour réutilisation. Vous pouvez coller cette fonction dans l’autre projet de faire la même opération et vous gagnerez temps;)