#include <Wire.h>
#include <LiquidCrystal.h>
#include <RTClib.h>
#include <Servo.h>
LiquidCrystal lcd(12,11,10,9,8,7);
RTC_DS1307 zaman;
Servo servo1;
Servo servo2;
void setup() {
lcd.begin(16, 2);
zaman.begin();
// zaman.adjust(DateTime(2024,5,19,11,45,00)); //yıl,ay,gün,saat,dakika,saniye
servo1.attach(6);
servo2.attach(5);
servo1.write(0);
servo2.write(180);
}
void loop() {
DateTime now = zaman.now();
lcd.setCursor(7, 0);
lcd.print("Saat");
lcd.setCursor(5, 1);
lcd.print(zaman.now().hour()); //zamanı oku al ve yılı göster
lcd.print(":");
lcd.print(zaman.now().minute());
lcd.print(":");
lcd.print(zaman.now().second());
for(int i=0;i<=180;i+=18)
{
servo1.write(i);
servo2.write(180-i);
delay(5000);
}
delay(1000);
servo1.write(0);
servo2.write(180);
delay(5000);
}