Paso 5: El Chip de reloj de tiempo Real
Ahora que los indicadores están trabajando necesita algun codigo para hacer un reloj. Originalmente escribió una rutina para mantener el tiempo basado en el oscilador interno de arduino pero no estaba satisfecho con la exactitud. He investigado chips de reloj de tiempo real y encontrado 3231 de la DS. Realmente es un chip pequeño fácil de utilizar y asombrosamente preciso. También es el batería copia de seguridad y mantiene el mes fecha día de la semana y año. Esto era importante para mí porque quería añadir una rutina para calcular y mostrar las fases lunares, basada en la fecha y hora actual. Otra característica importante es que produce una onda cuadrada de 1Hz que puede usarse para activar la actualización de los indicadores. Tickets! Y todo sobre I2C!
Encontré una muy buena tablero pequeño llamado el chronodot que contiene el chip DS3231, ranura de batería, batería y circuitos en una tabla de formato dip. Muy conveniente. No tienes que usar esto, de hecho, la primera que configurar utiliza el chip del DS3231 soldado a un SOIC a DIP adaptador Junta y un portapilas separado. Me gusta el chronodot mucho mejor porque todo está integrado y terminó siendo mucho más pequeño también.
Aquí hay un enlace al fabricante de chronodot:
http://macetech.com/store/index.php?main_page=product_info&products_id=8