Etape 11 : Surveillance de température
Ce que nous avons construit jusqu’ici pourrait servir à surveiller l’accès à n’importe quel endroit qui est généralement sombre ; vous pourriez créer une alarme pour votre placard, tiroir, boîte à outils, boîte à lunch, etc.. Puisque nous construisons un moniteur de réfrigérateur et de la fève est un capteur de température embarqué, nous pouvons améliorer notre tattletale également surveiller la température interne du réfrigérateur. Il faut ajouter quelques constantes pour la surveillance de la température :
Et nous avons également besoin de quelques variables globales pour le suivi des températures extrêmes :
Maintenant, créez deux fonctions permettant d’effectuer les contrôles de température. La fonction temperatureOkay() vérifie si la température actuelle est dans la plage acceptable. La fonction checkTemperature() utilise la fonction temperatureOkay() et donne des tonalités d’avertissement selon le cas.
Maintenant nous pouvons ajouter le contrôle de la température à loop() après contrôle de la lumière et avant que nous nous préparons à dormir.
Nous devrions également ajuster notre temps de sommeil alors que nous sommes dans un état d’avertissement de température donc avertissements sera proche de l’intervalle souhaité.
Notre croquis devrait maintenant être terminée. Vous devrez peut-être ajuster les différents seuils d’avertissement pour convenir à votre réfrigérateur particulier, haricot, etc..