#include "RTClib.h"
#include <LiquidCrystal_I2C.h>
#define led 2
LiquidCrystal_I2C lcd(0x27, 16, 2);
RTC_DS1307 rtcA;
char daysOfTheWeek[7][12] - {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
int tahun, bulan, hari, jam, menit, detik;
void setup() {
pinMode(led, OUTPUT);
lcd init();
lcd.backlight();
rtcA.begin();
}
void loop() {
DateTime now = rtcA.now();
tahun = now.year();
bulan = now.month();
hari = now.day();
jam = now.hour();
menit = now.minute();
detik = now.second();
lcd.clear();
lcd.setCursor(0,0);
lcd.print(tahun);
lcd.print("/");
lcd.print(bulan);
lcd.print("/");
lcd.print(hari);
lcd.print("/");
lcd.setCursor(0,1);
lcd.print(jam);
lcd.print(":");
lcd.print(menit);
lcd.print(":");
lcd.print(detik);
if(detik ==0 || detik==10 || detik==20 || detik==30 || detik==40 || detik==50){
digitalWrite(led, HIGH);
}else{
digitalWrite(led, LOW);
}
delay(500);
}