#include <ESP32Servo.h>
#define T 12
#define E 14
int contador = 0,nivel=0;
long duration;
int distance;
const int servoPin = 16;
Servo servoMotor;
int posGraus;
void setup()
{ pinMode(T, OUTPUT);
pinMode(E, INPUT);
Serial.begin(115200);
servoMotor.attach(servoPin);
}
void loop()
{
digitalWrite(T, HIGH);
delayMicroseconds(10);
digitalWrite(T, LOW);
duration = pulseIn(E, HIGH);
contador = duration * 0.425;
distance = contador;
posGraus = map(distance,0,1000,0,180);
servoMotor.write(posGraus);
}