#include <RTClib.h>
RTC_DS3231 rtc;
void setup() {
Serial.begin(9600);
if (!rtc.begin()) {
Serial.println("Couldn't find RTC. Dead now.");
while(1);
}
}
String displayDigit (int num) {
String number = "";
if (num < 10) {
number = "0" + String(num);
}
else {
number = String(num);
}
return number;
}
void loop() {
DateTime now = rtc.now();
Serial.print("Time: ");
Serial.print(displayDigit(now.hour()));
Serial.print(":");
Serial.print(displayDigit(now.minute()));
Serial.print(":");
Serial.print(displayDigit(now.second()));
Serial.print(" ");
Serial.print("Date: ");
Serial.print(displayDigit(now.day()));
Serial.print("-");
Serial.print(displayDigit(now.month()));
Serial.print("-");
Serial.print(now.year());
Serial.print("");
Serial.println("");
delay(1000);
}