#include <ESP32Servo.h>
#include <LiquidCrystal_I2C.h>
#define pinServo 19
#define pinPotensio 13
Servo myServo;
LiquidCrystal_I2C lcd(0x27,16,2);
int val;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
myServo.attach(pinServo);
lcd.init();
lcd.backlight();
}
void loop() {
// put your main code here, to run repeatedly:
val = analogRead(pinPotensio);
Serial.println("Potensio: " + String(val));
lcd.setCursor(0,0);
lcd.print("Potensio: " + String(val) + " ");
val = map(val,0,4095,0,180);
lcd.setCursor(0,1);
lcd.print("Derajat: " + String(val) + " ");
myServo.write(val);
delay(15);
}