/* Activity 5: Potentiometer LED Control Purpose: Control the LED brightness using a potentiometer Reads analog value from potentiometer (0-4095) Maps it to PWM brightness (0-255) Creates smooth brightness adjustment Components: - ESP32 Dev Module - Potentiometer connected to GPIO 34 - LED connected to GPIO 18 - 10kΩ resistor for voltage divider */ #define POT 34 #define LED 18 void setup() { Serial.begin(115200); pinMode(LED, OUTPUT); } void loop() { int valorPot = analogRead(POT); // ESP32 reads from 0 to 4095 int brillo = map(valorPot, 0, 4095, 0, 255); analogWrite(LED, brillo); Serial.print("Potentiometer: "); Serial.print(valorPot); Serial.print(" | Brightness: "); Serial.println(brillo); delay(50); }