// Librerias
#include <Servo.h>
// Creamos el objeto servoMotor
Servo servoMotor;
// Variables
int angulo = 90;
// Constantes
const int up = 2;
const int dow = 3;
void setup() {
// Iniciamos el monitor serie para mostrar el resultado
Serial.begin(9600);
servoMotor.attach(5);
servoMotor.write(angulo);
pinMode(up, INPUT);
pinMode(dow, INPUT);
}
void loop() {
if (digitalRead(up)){
delay(100);
angulo++;
if (angulo > 180){
angulo = 180;
}
}
else if (digitalRead(dow)){
delay(100);
angulo--;
if (angulo < 0){
angulo = 0;
}
}
else{
angulo = 90;
}
servoMotor.write(angulo);
delay(25);
//Serial.println(ADC_Pot);
}