#include <Wire.h>
#include <RTClib.h>
RTC_DS1307 rtc;
void setup() {
Serial.begin(115200);
Wire.begin();
if(!rtc.begin()) {
Serial.println("RTC Tidak Terhubung");
while(1);
}
//rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
}
void loop() {
DateTime now =rtc.now();
int tahun =now.year();
int bulan = now.month();
int tanggal = now.day();
int jam =now.hour();
int menit =now.minute();
int detik =now.second();
Serial.println(String() + "Tanggal: " + tanggal + "-" + bulan + "-" + tahun);
Serial.println(String() + "Waktu : " + jam + ":" + menit + ":" + detik);
Serial.println();
delay(1000);
if( (jam==8) && (menit == 51) && (detik == 1) ){
digitalWrite (4, HIGH);
delay (5000);
digitalWrite (4, LOW);
}
}