#include "RTClib.h"
RTC_DS3231 rtc;
char namaHari[7][12] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
char namaBulan[12][15] = {"Dec", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",
"Aug", "Sep", "Oct", "Nov"};
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
rtc.begin();
}
void loop() {
DateTime now = rtc.now();
printNol(now.hour());
Serial.print(":");
printNoll(now.minute());
char data4[] = "YYMMDD-hh:mm:ss";
Serial.println(now.toString(data4));
Serial.print("Today is ");
Serial.print(namaHari[now.dayOfTheWeek()]);
Serial.print(", ");
Serial.print(namaBulan[now.month()]);
Serial.print(" ");
printNol(now.day());
Serial.print(" ");
Serial.println(now.year());
printNol(now.month());
Serial.print("-");
printNol(now.day());
Serial.print("-");
Serial.println(now.year());
delay(1000);
}
void printNol(int angka){
if(angka < 10){
Serial.print("0");
Serial.print(angka);
} else {
Serial.print(angka);
}
}
void printNoll(int angka){
if(angka < 10){
Serial.print("0");
Serial.println(angka);
} else {
Serial.println(angka);
}
}