#include <Servo.h>
double i;
Servo servo_3;
void setup()
{
servo_3.attach(3);
pinMode(2, INPUT);
pinMode(4, INPUT);
Serial.begin(9600);
Serial.flush();
while(Serial.available()>0)Serial.read();
i = 0;
servo_3.write(0);
}
void loop()
{
if ((digitalRead(2) && (i < 180))) {
while(!(((!digitalRead(2)))));
for (i = 0; i <= 180; i=i+1) {
servo_3.write(i);
delay(50);
}
Serial.println(i);
}
delay(100);
if ((digitalRead(4) && (i > 0))) {
while(!(((!digitalRead(4)))));
for (i = 180; i >= 0; i=i-1) {
servo_3.write(i);
delay(50);
}
Serial.println(i);
}
delay(100);
}