#include "RTClib.h"
RTC_DS1307 rtc;
void setup () {
Serial.begin(9600);
rtc.begin();
if (!rtc.isrunning()) {
Serial.println("Setto data e ora corrente:");
Serial.println(F(__DATE__));
Serial.println(F(__TIME__));
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
}
}
void loop () {
DateTime now = rtc.now();
Serial.println("Data e ora corrente: ");
Serial.print(now.day());
Serial.print("/");
Serial.print(now.month());
Serial.print("/");
Serial.print(now.year());
Serial.print(" ");
Serial.print(now.hour());
Serial.print(":");
Serial.print(now.minute());
Serial.print(":");
Serial.print(now.second());
Serial.print(" ");
Serial.println(now.isPM() ? "PM" : "AM");
Serial.println("- - - - - - - - - - -");
delay(1000);
}