Étape 3: Étape 3: le script
Le script utilise les bibliothèques de mineurs que vous aurez besoin d’installer d’abord.
Beacause il y a plusieurs tâches nécessitant un calendrier différent, j’ai utilisé une bibliothèque appelée softtimer. Vous pouvez définir différentes tâches qui utilisent différents retards.
Hotstarting un réfrigérateur plusieurs fois sur une courte période de temps il ruinera rapidement. Vous devez donc retarder la marche et d’arrêt de temps pour les différents relais pendant environ 3 minutes. De cette façon vous ne tuez pas le réfrigérateur.
En revanche, vous ne pouvez pas mettre votre arduino en attente pendant 3 minutes que vous devez être en mesure de changer le temparetaure avec les boutons poussoirs.
SoftTimer s’occupe de cela. Pour softtimer fonctionne, vous devez 2 bibliothèques :
PCIListener.h et SoftTimer.h (Télécharger).
Pour le capteur de température de Dallas, vous devez la bibliothèque OneWire et la bibliothèque DallasTemperature. Les deux peuvent être installés depuis dans th IDE Arduino.
L’écran LCD prend la bibliothèque innovente. Cela vient avec l’IDE Arduino.
Les relais est inutile une bibliothèque.
Le script se scinde en 3 tâches :
-réglage des relais, celui-ci utilise un délai de 3 minutes (valeur en disant 3 * 60 * 1000)
-Lecture de la température, cette utilise un retard de 2 secondes.
-Réglage de la température, à l’aide d’un retard de 5 millisecondes. Fondamentalement l’Arduino constamment Ecoutes, c’est un bouton est enfoncé. Le retard évite flottant.
Le script a été annoté, donc vous pouvez comprendre ce que fait chaque étape.