#include <ESP32Servo.h>
#define SERVO 2 // Porta Digital 2 p/ PWM
Servo s; //Variável Servo
int pos; // Posição Servo
int pot=36; //Potenciometro no GPIO 36 (pino VP)
int X =0;
int y=0;
void setup ()
{
s.attach(SERVO);
Serial.begin(9600);
s.write(0); //Inicia motor posição zero
}
void loop()
{
X = analogRead(pot); //Lembrando que X varia entre 0 e 4095
//devido ao conversor AD é de 12 bits (vai até 2^12 -1)
y = map(X, 0, 4095, 0, 180);
s.write(y);
delay(100);
}