#include <Servo.h>
const int upBtn = 3;
const int dnBtn = 2;
const int srvoPin = 6;
int pos = 90;
Servo MonServo;
void setup()
{
pinMode(dnBtn, INPUT_PULLUP);
pinMode(upBtn, INPUT_PULLUP);
Serial.begin(9600);
MonServo.write(pos);
MonServo.attach(srvoPin);
}
void loop ()
{
if (digitalRead(upBtn) == LOW) {
MonServo.write(pos);
pos += 1;
if (pos > 180) {
pos = 180;
}
Serial.println(pos);
}
if (digitalRead(dnBtn) == LOW) {
MonServo.write(pos);
pos -= 1;
if (pos < 0) {
pos = 0;
}
Serial.println(pos);
}
delay(100);
}