#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <RTClib.h>
LiquidCrystal_I2C lcd2(0x27,20,4);
RTC_DS1307 rtc;
int Jam,Men,Det,Tgl,Bln,Thn,PK;
void setup() {
lcd2.init();
lcd2.backlight();
Wire.begin();
rtc.begin();
if(!rtc.begin()){lcd2.print("farel domgo");}
if(!rtc.isrunning()) {rtc.adjust(DateTime(F(__DATE__),F(__TIME__)));}
}
void loop() {
DateTime now=rtc.now();
Det = now.second();
Men = now.minute();
Jam = now.hour();
Tgl = now.day();
Bln = now.month();
Thn = now.year();
PK = now.dayOfTheWeek();
lcd2.setCursor(7,1);
lcd2.print(Jam);
lcd2.print(";");
lcd2.print(Men);
lcd2.print(":");
lcd2.print(Det);
lcd2.setCursor(7,1);
lcd2. setCursor(7,2) ;
lcd2. print(Tgl) ;
lcd2. print(":");
lcd2. print(Bln) ;
lcd2. print(":") ;
lcd2. print(Thn) ;
lcd2. setCursor(7,2) ;
lcd2.setCursor(6,3) ;
if(PK==0) {lcd2.print("Minggu, ");}
}