#include <Wire.h>
#include <RTClib.h>
RTC_DS1307 myrtc;
DateTime mynow;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
Wire.begin();
myrtc.begin();
pinMode(2,OUTPUT);
pinMode(4,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
unsigned int thn;
byte bln, tgl;
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.print(mynow.second());
Serial.print(" ");
delay(500); // this speeds up the simulation
if (mynow.second() >= 30)
{
digitalWrite(2,HIGH);
digitalWrite(4,LOW);
delay(10);
}
else if (mynow.second() < 30)
{
digitalWrite(2,LOW);
digitalWrite(4,HIGH);
delay(10);
}
else
{
digitalWrite(2,LOW);
digitalWrite(4,LOW);
delay(10);
}
}