#include <Wire.h>
#include <LiquidCrystal.h>
#include <RTClib.h>
#include <Servo.h>
LiquidCrystal lcd(12,11,10,9,8,7);
RTC_DS1307 rtc;
Servo servo1;
Servo servo2;
void setup() {
lcd.begin(16, 2);
rtc.begin();
servo1.attach(6);
servo2.attach(5);
servo1.write(0);
servo2.write(180);
}
void loop() {
DateTime now = rtc.now();
lcd.setCursor(6, 0);
lcd.print("Saat");
lcd.setCursor(4, 1);
lcd.print(now.hour());
lcd.print(':');
lcd.print(now.minute());
lcd.print(':');
lcd.print(now.second());
int second = now.second();
if (second >= 0 && second < 10)
{
servo1.write(0);
servo2.write(180);
}
else if (second >= 10 && second < 20)
{
servo1.write(18);
servo2.write(162);
}
else if (second >= 20 && second < 30)
{
servo1.write(36);
servo2.write(144);
}
else if (second >= 30 && second < 40)
{
servo1.write(54);
servo2.write(126);
}
else if (second >= 40 && second < 50)
{
servo1.write(72);
servo2.write(108);
}
else if (second >= 50 && second < 60)
{
servo1.write(90);
servo2.write(90);
}
}