#include <ESP32Servo.h>
#include <ESP32Servo.h>
Servo servo;
int Pulsador1 =4;
int Pulsador2 =5;
int pinServo = 2;
void setup()
{
Serial.begin (115200);
pinMode(pinPulsador1, INPUT);
pinMode(pinPulsador2, INPUT);
servo.attach(pinServo, 500, 2500);
}
intposServo =0;
void loop ()
{
if (digitalRead(pinPulsador1) == HIGH){
moverServo(180);
delay(1000);
}
if (digitalRead (pinPulsador2) ==HIGH){
moverServo(0);
delay(1000);
}
delay(20)
}
void moverServo(int posFinal){
if (posServo < posFinal) {
for (int pos = posServo; pos <=posFinal; pos += 1){
Servo.write8pos);
delay(15);
}
}
else{
for (int pos = posServo; pos <= posFinal; pos -= 1){
Servo.write(pos)
delay(15);
}
}
}