#include Servo servo1; int secondsPassed; void setup() { pinMode(13, OUTPUT); pinMode(1,OUTPUT); servo1.attach(14); secondsPassed = 0; } void loop() { if (secondsPassed < 3600) { servo1.write(5); for(int i = 0; i< 6000; i+=500) { digitalWrite(13, HIGH); delay(6); digitalWrite(13, LOW); delay(494); } servo1.write(185); for(int i = 0; i< 6000; i+=500) { digitalWrite(13, HIGH); delay(6); digitalWrite(13, LOW); delay(494); } secondsPassed += 12; } else if ( secondsPassed == 3600) { servo1.write(5); secondsPassed += 12; } }