Paso 5: Obtener tiempo del reloj de tiempo Real (RTC)
He utilizado un reloj de tiempo Real de $6 (DS1307RTC) de Amazon para almacenar el tiempo incluso cuando el Arduino está sin energía. Es fácil de configurar y obtener tiempo de usar las bibliotecas previamente escritas.
PJRC tiene un enlace para descargar la biblioteca de DS1307RTC (enlace) y la biblioteca de tiempo (enlace) junto con el código de ejemplo y lista de las llamadas de función a las bibliotecas. Es muy fácil de usar y empecé con ejemplos básicos de sólo lectura y ajuste de la hora en el chip de reloj. Descargar las bibliotecas de ambos e importarlos en el software de Arduino (Sketch -> importar biblioteca... -> Agregar biblioteca).
El chip RTC usé requerida sólo + 5V, GND y dos conexiones analógicas para Arduino. En el diagrama anterior, la parte superior muestra la RTC junto con sus conexiones.