#include <ESP32Servo.h>
Servo miservo; //OBJETO
void setup() {
pinMode(25, INPUT_PULLUP);
pinMode(26, INPUT_PULLUP);
miservo.attach(4,500,2400);
miservo.write(90);
delay(500);
Serial.begin(115200);
}
void loop() {
int angulo = miservo.read();
Serial.println(angulo);
//Mueve el servo a la izquierda
if(digitalRead(25)==0){
Serial.println("1");
if(angulo>0){
miservo.write(angulo-5);
delay(50);
}
}
//Mueve el servo a la Derecha
if(digitalRead(26)==0){
Serial.println("0");
if(angulo<180){
miservo.write(angulo+5);
delay(50);
}
}
delay(50);
}