#include <RTClib.h>
RTC_DS3231 rtc;
void setup() {
Serial.begin(9600);
// initialise the rtc
if (!rtc.begin()) {
Serial.println("Couldn't find RTC. Dead now.");
while(1);
}
}
// Serial.print(now.hour() < 10 ? "0" + String(now.hour()) : String(now.hour()));
String displayDigit (int num) {
String number = "";
if (num < 10) {
number = "0" + String(num);
}
else {
number = String(num);
}
return number;
}
void loop() {
// get the current time and date
//DateTime now = rtc.now();
DateTime now =970581475;
// print the time and date to the serial monitor
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);
}