#include <LiquidCrystal_I2C.h>
#include "RTClib.h"
RTC_DS1307 rtc;
char daysofTheWeek[7][12] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
#define I2C_ADDR 0x27
#define LCD_COLUMNS 16
#define LCD_LINES 2
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES);
void setup() { lcd.init();
lcd.backlight();
if (! rtc.begin()){
Serial.println("Tidak Menemukan RTC");
Serial.flush();
abort();
}
}
void loop() {
DateTime now = rtc.now();
String tanggal = String(daysofTheWeek[now.dayOfTheWeek()]) +","+ String(now.day()) +"/"+ String(now.month()) +"/"+ String(now.year());
String Jam = String(now.hour()) +":"+ String(now.minute()) +":"+ String(now.second()) + " sambal ";
lcd.setCursor(1, 0);
lcd.print(tanggal);
lcd.setCursor(1, 1);
lcd.print(Jam);
delay(1000);
}