#include <Servo.h>
Servo myservo;
int pos = 0;
long FISHFEEDER = 30000; // 6 hours between feeding
long endtime;
long now;
int var =0 ;
void setup()
{
myservo.attach(9);
myservo.write(0);
delay(15);
}
void loop()
{
now = millis();
endtime = now + FISHFEEDER;
while (now < endtime)
{
myservo.write(0);
delay(2000);
now = millis();
}
while ( var < 2){
for (pos = 0; pos < 180; pos += 1)
{
myservo.write(pos);
delay(15);
}
for (pos = 180; pos >= 1; pos -= 1)
{
myservo.write(pos);
delay(15);
}
delay (2000);
var++;
}
}