// C++ code
//
#include <Servo.h>
int p = 0;
Servo servo_2;
void setup()
{
Serial.begin(9600);
servo_2.attach(2, 500, 2500);
pinMode(3, INPUT);
pinMode(4, INPUT);
p = 0;
servo_2.write(p);
}
void loop()
{
Serial.print(digitalRead(4));
Serial.print("\t");
Serial.print(digitalRead(3));
Serial.print("\t");
Serial.println(p);
if (digitalRead(3)== HIGH && p < 180)
{
p = p + 20;
servo_2.write(p);
}
else if (p == 180)
{
p = 0;
servo_2.write(p);
}
if (digitalRead(4) == HIGH && p > 0)
{
p = p - 20;
servo_2.write(p);
}
else if (p == 0)
{
p = 0;
servo_2.write(p);
}
delay(100);
}