#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(23,OUTPUT);
pinMode(2,OUTPUT);
pinMode(32,OUTPUT);
pinMode(12,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
mynow = myrtc.now();
byte jam = mynow.hour();
byte menit = mynow.minute();
byte detik = mynow.second();
if(jam == 10 && menit == 15 && detik == 10){
digitalWrite(23,HIGH);
delay(2000);
digitalWrite(23,LOW);
Serial.println("Penyiraman Tanaman");
}
else if(jam == 10 && menit == 16 && detik == 10){
digitalWrite(2,HIGH);
delay(2000);
digitalWrite(2,LOW);
Serial.println("Penyiraman Pupuk");
}
}