Stap 9: RTC: REAL TIMERKLOK
NACHTMODUS
Zodra APIS me wakker 's nachts, kwam een idee om een "night mode" voor de geest.
Een nachtmodus is als geen metingen plaatsvinden, display uitstaat, en geen water loopt.
Een gebruikelijke zakelijke dag API's "wakker" om 7u (configureerbaar) en nachtmodus invoert om 10 pm (instelbaar).
Op een weekend API's gebruikt een "weekend aanpassing" instellen op het vertragen van een wake up (tot 9 uur, bijvoorbeeld als weekend aanpassing van wordt verplaatst 2 uren).
RTC BREAKOUT BOARD vs. "SOFTWARE" RTC:
Ik gebruikte hardware RTC (beschikbaar hier) te houden van de datum/tijd/sluit nacht modi.
Het is optioneel te gebruiken, zoals schetsen kunnen worden opgesteld voor het gebruik van zogenaamde "software" RTC (met behulp van millis() functionaliteit van arduino).
Het nadeel van het gebruik van software RTC is dat u de tijd telkens API's bevoegdheden op te stellen.
Ik bewerkt de standaard bibliotheek van de RTC API precies overeenkomen, en ook om millis rollover probleem te omzeilen. (Bekijk de stap schetsen voor downloads).