#include <Servo.h>
Servo myServo;
float pos = 0.0;
float step = 1.0;
void setup() {
Serial.begin(9600);
pinMode(5, INPUT_PULLUP);
pinMode(6, INPUT_PULLUP);
myServo.attach(9);
myServo.write(pos);
}
void loop() {
if (!digitalRead(5))
{
if (pos>0)
{
myServo.write(pos);
pos-=step;
delay(5);
}
}
if (!digitalRead(6))
{
if (pos<90)
{
myServo.write(pos);
pos+=step;
delay(5);
}
}
}