//incluimos la libreria "RTClib.h"
#include "RTClib.h"
//instanciamos "RTC_DS1307" con el nombre rtc
RTC_DS1307 rtc;
void setup () {
//iniciamos comunicacion serial
Serial.begin(115200);
//si se presenta algun error al iniciar el modulo
//lo mostrara en consola
rtc.begin();
rtc.adjust(DateTime(2001,4,27,5,1,2));
}
void loop () {
//obtendremos del metodo "rtc.now" la hora y fecha
DateTime now = rtc.now();
//Se imprime los valores por separado de hora y fecha, de forma decimal
Serial.print("Hora y Fecha : ");
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.print(' ');
Serial.print(now.day(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.year(), DEC);
Serial.println();
//retraso de 1000 milisegundos
delay(1000);
}