#include <Servo.h>
Servo myservo;
int pos;
int Signal = 3;
void setup()
{
Serial.begin(9600);
pinMode(Signal, INPUT);
myservo.attach(9);
}
void loop() {
int buttonState = digitalRead(Signal);
delay(1);
if (buttonState == 0)
{
for ( ;pos >= 0; pos -= 1)
{
myservo.write(pos);
delay(15);
}
}
else
{
for ( ;pos <= 90; pos += 1)
{
myservo.write(pos);
delay(5);
}
}
}