Paso 2: Programar el reloj de tiempo Real
El RTC DS1307 es un chip que guarda tiempo. Realiza un seguimiento de la hora, minutos, segundos, día, mes y año. Funciona fuera de su propia batería, por lo que incluso que si la alarma no está conectada, el RTC mantendrá la hora actual. La batería de litio incluida con la placa del DS1307 debe durar un par de años.
Utilicé el Módulo + tablero de SainSmart I2C DS1307 RTC reloj en tiempo Real AT24C32 que se pueden comprar en Amazon en:
http://www.Amazon.com/SainSmart-DS1307-AT24C32-Clock-Module/DP/B006J4FZW4/Ref=sr_1_1?ie=UTF8&qid=1368083281&Sr=8-1&Keywords=DS1307
También puede utilizar sólo el chip DS1307 sin tablero. Sin embargo, usted tendrá su propio oscilador de cristal, batería y resistencias.
Cómo enganchar encima de:
Soldadura alambres a Gnd, Vcc, Sda y Scl. Gnd debe conectar a tierra, Vcc debe conectarse a la Arduino construido en fuente de 5V, Sda debe conectar a A4 (analog pin 4), y Scl debe ser conectados a A5 (analog pin 5).
Programación de la RTC:
Necesita ejecutar un programa para establecer la hora en el RTC para inicializarlo. Utilicé la biblioteca DS1307RTC y la biblioteca en tiempo de programar mi DS1307.
La biblioteca de DS1307RTC se puede encontrar en:
http://www.pjrc.com/Teensy/td_libs_DS1307RTC.html
La biblioteca de tiempo puede encontrarse en:
http://www.pjrc.com/Teensy/td_libs_Time.html
En los ejemplos de la biblioteca de DS1307RTC carpeta allí debe ser un programa llamado "SetTime". Ejecute este programa para configurar el tiempo de su RTC a la hora actual en su computadora. Continuación, puede ejecutar el ejemplo ReadTest para asegurarse de que el tiempo fue establecido.