// Moch Rijki Supriyatna ("MRS") ("IKY")
#include <servo.h>
servo arm;
float pos = 0.0;
const int step = 1;
void setup() {
pinMode (A1, INPUT_PULLUP);
pinMode (A2, INPUT_PULLUP);
arm.attach(3);
arm.write(pos);
}
void loop() {
if (!digitalRead(A1) && pos > 0) {
arm.write(pos -= step);
delay(5);
}
if (!digitalRead(A2) && pos < 180) {
arm.write(pos += step);
delay(5);
}
}