Paso 3: DS1307RTC
El módulo RTC utiliza la interfaz I2C de alambre para comunicarse con Arduino en A4 y A5. La línea de datos (SDA) está en A4, y la línea de reloj (SCL) está en A5. Con la batería en el módulo, el RTC puede funcionar por hasta 17 años sin una fuente externa de energía. La ficha técnica recomienda el uso de resistencias pull-up a 5V en las líneas de datos. Para este proyecto ignorar la salida de onda cuadrada (SQW).
Si no utiliza el SparkFun breakout Asegúrese de conectar un cristal en los pines 1 y 2. Puedes leer más sobre el chip en la ficha técnica aquí .
Para programar el tiempo utilicé el código de ejemplo de ladyada de su biblioteca RTC y tutorial. Usted puede conseguir la biblioteca aquí en su página de github. Su código establece la hora con la hora actual en su computadora. Asegúrese de que descomentar esta línea de código:
RTC.adjust (DateTime (__DATE__, __TIME__));