Étape 9: RTC : horloge temps réel
MODE NUIT
Une fois API m’a réveillé dans la nuit, une idée à mettre en œuvre un mode « nuit » est venu à l’esprit.
Un mode nuit est lorsque aucune mesure n’ont lieu, affichage est désactivée et aucun arrosage s’exécute.
Une entreprise habituel jour API « réveille » à 07:00 (configurable) et passe en mode nuit à 22:00 (configurable).
Un week-end API utilise un « ajustement de fin de semaine » affectant à retarder un wake up (de 09:00 par exemple, si l’ajustement de fin de semaine est de 2 heures).
CCF BREAKOUT BOARD vs « logiciel » CCF :
J’ai utilisé le matériel CCF (disponible ici) pour garder une trace de la date/heure et entrer/sortir des modes de nuit.
Il est facultatif d’utiliser, comme croquis pourraient être compilés pour utiliser ce qu’on appelle « logiciel » CCF (à l’aide de la fonctionnalité millis() d’arduino).
L’inconvénient de l’utilisation de logiciels RTC, c’est que vous avez régler l’heure chaque fois API s’allume.
J’ai modifié la bibliothèque RTC standard pour correspondre exactement à API et aussi à contourner millis problème de roulement. (Voir l’étape des croquis pour les téléchargements).