#include <Servo.h>
float pos=0;
float step=1;
Servo arm;
void setup(){
pinMode(A1, INPUT_PULLUP);
pinMode(A2, INPUT_PULLUP);
arm.attach(2);
arm.write(pos);
}
void loop(){
if(!digitalRead(A1)){
if(pos>0){
arm.write(pos);
pos-=step;
delay(5);
}
}
if(!digitalRead(A2)){
if(pos<180){
arm.write(pos);
pos+=step;
delay(5);
}
}
}