Paso 5: El reloj de tiempo Real (RTC)
El RTC mantiene segundos, minutos, horas, día, fecha, mes e información del año. Sigue contando incluso cuando la energía externa se elimina gracias a la celda de moneda pequeña en ella. La fecha final del mes se ajusta automáticamente para los meses con menos de 31 días, incluyendo correcciones de año bisiesto.
Cualquier módulo tienes estaremos utilizando 4 pines: Vcc, GND, SDA y SCL. Pernos de la SDA y SCL en el arduino nano y uno A4 y A5 respectivamente. Para otros google arduinos para arriba!
Vamos a usar la biblioteca "RTClib", que hace establecer y acceder a la vez súper fácil! La biblioteca puede descargarse aquí (haga clic en "Descarga ZIP" y el extracto de la "RTClib-master" en la carpeta de las bibliotecas de Arduino. Más sobre la instalación de bibliotecas.)
Para ajustar el tiempo, descargar el "RTC_set_time.ino" a este paso y descomentar las líneas,
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
Si desea utilizar el tiempo en su computadora mientras se compila. O
rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0)); //year, month, date, hour, minute, seconds
Establecer un tiempo personalizado.
Conectar como se muestra y subir. Abra el monitor Serial a 9600 baudios para ver la hora actual. Compruebe otra vez después de algunas horas para ver cómo está alcanzando el RTC.
Asegúrese de recomendar estas líneas y subir otra vez después de ajustar la hora una vez. O bien usted se mantenga reposición lo cada vez que se restablece el Arduino!
Código