// ESP32 - Pot controla brilho do LED
const int led = 2;
const int pot = 34;
void setup() {
Serial.begin(115200);
pinMode(led, OUTPUT);
}
void loop() {
// leitura do potenciometro (0 a 4095)
int leitura = analogRead(pot);
// converte para PWM (0 a 255)
int pwm = leitura / 16;
// aplica PWM
analogWrite(led, pwm);
Serial.print("Pot: ");
Serial.print(leitura);
Serial.print(" PWM: ");
Serial.println(pwm);
delay(50);
}