Chisme 137 · El foco del Lince: LED 3W con potenciómetro

Practica aquí antes de tocar la placa. Vas a conectar un potenciómetro y un módulo LED de 3 W a la ESP32 Plus para regular la luz con la mano. Por el camino descubrirás cómo la placa «escribe» un valor intermedio con PWM. Cada paso se desbloquea al completar el anterior.

Prototipo educativo. En la vida real no mires nunca el LED de 3 W de frente ni lo apuntes a los ojos de nadie: prueba contra una pared y con poco brillo.

El foco y la señal

LED 3 W apagado

Señal que sale por el pin 5 (cuatro ciclos). La parte alta es el LED encendido y la baja, apagado.

Potenciómetro (pin 35)
cables sin conectar

1Conecta los cables

El módulo LED 3 W lleva su propio circuito de control, así que no gasta corriente del pin de la ESP32: V a 5 V, G a tierra y S (señal) al pin 5. El potenciómetro es una entrada analógica: V a 3,3 V (sus entradas aguantan solo 3,3 V), G a tierra y la señal al pin 35. Hazlo con el USB desenchufado.

LED 3 W · V → pin
LED 3 W · G → pin
LED 3 W · S → pin
Potenciómetro · V → pin
Potenciómetro · G → pin
Potenciómetro · señal → pin

2Encender y apagar no basta

3Prueba «escribir pin analógico»

El bloque escribir pin analógico 5 a [número] acepta de 0 a 255. Prueba estos cinco valores con las flechas y mira la señal de arriba: el trozo «encendido» de cada ciclo crece con el número.

ValorParte del ciclo encendidoProbado
00 %no
208 %no
6425 %no
12850 %no
255100 %no

4El programa: el potenciómetro manda

El potenciómetro da de 0 a 4095 y el LED acepta de 0 a 255. Hay que reducir el rango dividiendo. Completa el bloque.

5Piensa como un científico

Lee y predice

Giramos el mando muy despacio. ¿Qué pasa con el brillo?Sube de forma suave, aunque la mayor parte del cambio parece concentrarse cerca del mínimo. Es la percepción del ojo, no un fallo.
Grabamos el LED con la cámara del móvil. ¿Qué vemos?A veces aparecen bandas oscuras que se mueven. La cámara no promedia la luz como el ojo: capta el parpadeo del PWM.
Cambiamos la división de 16 a 1. ¿Qué pasa?El valor sube hasta 4095, pero el LED solo entiende hasta 255. Llegaría al máximo con el mando casi al principio y el resto del recorrido no haría nada.

Placa ESP32 Plus y programación por bloques con ACECode: Acebott. Módulos: kit avanzado de robótica.