Étape 6: Comprendre votre Code
Dans les deux premières lignes de code, nous attribuons les noms de variables que nous utiliserons pour les broches de l’Arduino. Nous appellerons le tempPin de broches A0 et le gatePin de broche de sortie numérique.
Dans la boucle setup(), nous commencerons notre sortie série, afin que nous pouvons surveiller les données entrant au large de la sonde de température. Nous aussi définir notre gatePin comme une tige de sortie et réglez-le à faible au départ.
Puis, dans la fonction loop(), nous allez commander cette gatePin en fonction de quelles données arrive au large de la sonde de température. Tout d’abord, cependant, nous aurons besoin d’interpréter ces données de manière significative. Notre capteur de température peut lire entre 0 et 1024. Nous pouvons le convertir en degrés Celcius par la formule suivante. (((reading/1024) * 5)-.5) * 100. Si cette valeur est inférieure à 33 degrés, selon le code, notre Arduino fera un DigitalWrite pour activer la gatePin haute et notre appareil de chauffage se met en marche. Si la température est supérieure à cette valeur, puis notre Arduino fera un digitalWrite pour activer le gatePin faible et notre appareil de chauffage s’éteint.
Théoriquement, notre chambre doit atteindre la température souhaitée et puis placez le curseur là avec notre radiateur allumer quand il fait trop froid et en dehors quand il fait trop chaud !