#include <Wire.h>
#include <RTClib.h>
RTC_DS1307 myrtc ;
DateTime mynow ;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Wire.begin();
myrtc.begin();
pinMode (2, OUTPUT);
pinMode (4, OUTPUT);
}
void loop() {
unsigned int thn;
byte bln,tgl,jam,menit,detik;
mynow = myrtc.now();
Serial.print (mynow.year());
Serial.print ("/");
Serial.print (mynow.month());
Serial.print ("/");
Serial.print (mynow.day());
Serial.print ("-");
Serial.print (mynow.hour());
Serial.print (":");
Serial.print (mynow.minute());
Serial.print (":");
Serial.println (mynow.second());
delay (1000);
thn = mynow.year();
bln = mynow.month();
tgl = mynow.day();
jam = mynow.hour();
menit = mynow.minute();
detik = mynow.second();
if (jam == 11 && menit == 45 && detik >= 00)
{
digitalWrite (2, HIGH);
digitalWrite (4, LOW);
Serial.print (" Memupuk Tanaman : ");
}
else if (jam == 10 && menit == 10 && detik >= 00)
{
digitalWrite (4, HIGH);
digitalWrite (2, LOW);
Serial.print ( " Menyiram Tanaman : ");
}
}