#include <ESP32Servo.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
const int servoPin = 27;
Servo servoMotor;
int posGraus= 0;
int pot = 34;
void setup()
{
// Codigo da rodagem inicial (só funciona uma vez)
Serial.begin(115200);
pinMode(pot, INPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print ("SENAI CFP 1.01");
lcd.setCursor(0,1);
lcd.print("TEC.MECATRONICA");
delay(1000);
lcd.clear();
servoMotor.attach(servoPin);
}
void loop()
{
// Codigo do Loop
int L1 = analogRead(pot);
float x = map(L1, 0, 4095, 0, 180);
servoMotor.write(x);
lcd.setCursor(0,0);
lcd.print("Motor Servo: ");
lcd.print(x);
Serial.println(x);
}