Paso 9: RTC: reloj de tiempo REAL
MODO NOCTURNO
Una vez que APIS me despertó por la noche, una idea para implementar un "modo nocturno" vino a la mente.
Un modo de la noche es cuando no hay medidas llevará a cabo, display está apagado y no riego corre.
En un negocio habitual día APIS "despierta" en 7:00 (configurable) y entra en modo de la noche a 22:00 (configurable).
En un fin de semana API utiliza un "ajuste de fin de semana" para retrasar una estela para arriba (a las 9:00 por ejemplo, si el ajuste de fin de semana es de 2 horas).
RTC BREAKOUT BOARD vs "SOFTWARE" RTC:
Solía hardware RTC (disponible aquí) de la fecha/hora y entrar/salir de modos de la noche.
Es opcional para utilizar, como bocetos podrían ser compilados para usar llamado "software" RTC (usando la función millis() de arduino).
La desventaja de utilizar software RTC es que tienes que ajustar la hora cada vez que enciende el API.
He modificado la biblioteca estándar de RTC para coincidir exactamente con la API y también para millis rollover problema. (Consulte el paso de bocetos para descargas).