#include <ESP32Servo.h>
#include <Wire.h>
#define trig 16
#define echo 4
long tempo;
const int ServoPin =27;
Servo ServoMotor;
int posGraus = 0;
void setup()
{
Serial.begin(115200);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
ServoMotor.attach (ServoPin);
}
void loop()
{
digitalWrite(trig , HIGH);
delayMicroseconds(10);
digitalWrite(trig , LOW);
tempo = pulseIn(echo,HIGH);
float x=map(tempo,0,23525,0,180);
delay(5);
ServoMotor.write(x);
delay (20);
}