//librerias de servo
#include <ESP32Servo.h>
//valor de potenciometro
int entradaPotenciometro = 0;
//movimiento del servo
int anguloServo = 0; //declarar el servo
Servo servo; //variable del pin del potenciometro
int pinPotenciometro=2; //pin de servo
int pinServo=4;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200); // configuracion del pin del potenciometro
pinMode(pinPotenciometro, INPUT); //salida del servo y su pin
servo.attach(pinServo, 500, 2500);
}
void loop() {
entradaPotenciometro = analogRead(pinPotenciometro); //angulo servo que multiplica la entrada del potenciometro
anguloServo = (entradaPotenciometro * 0.04395604395);
Serial.print("entradaPotenciometro:");
Serial.println(entradaPotenciometro);
Serial.print("anguloServo:");
Serial.println(anguloServo);
Serial.println("------------------"); //movimiento del servo con el angulo
servo.write(anguloServo);
delay(10); //velocidad de la simulacion
}