ESP8266 - LED de sensor de luz
Este tutorial te enseña cómo usar el ESP8266 y un sensor de luz para encender un LED. En detalle:
- Cuando el valor de lectura del sensor de luz es menor que un umbral, ESP8266 enciende el LED.
- Cuando el valor de lectura del sensor de luz es mayor que un umbral, ESP8266 apaga el LED.
El sensor de luz también es conocido como fotorresistencia, resistencia dependiente de la luz, fotocélula, LDR. El ESP8266 utiliza un sensor de luz para medir el nivel de luz ambiental. Si el entorno es tenue, el ESP8266 enciende el LED, y si está brillante, el LED se apaga.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Use the LED Module for easier wiring. It includes an integrated resistor.
El sensor de luz LDR es muy asequible, pero requiere una resistencia para el cableado, lo que puede hacer que la instalación sea más compleja. Para simplificar el cableado, puedes usar un módulo de sensor de luz LDR como alternativa.
Acerca de LED y Sensor de Luz
Si no estás familiarizado con el LED y el sensor de luz (incluido el pinout, cómo funciona y cómo programarlo), los siguientes tutoriales pueden ayudar:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Para obtener m\u00e1s informaci\u00f3n, consulte Pines del ESP8266 y c\u00f3mo alimentar ESP8266 y otros componentes.
Código ESP8266
Pasos R\u00e1pidos
Para empezar con ESP8266 en el IDE de Arduino, siga estos pasos:
- Consulta el tutorial sobre cómo configurar el entorno para ESP8266 en Arduino IDE si es la primera vez que usas ESP8266.
- Conecta los componentes tal como se muestra en el diagrama.
- Conecta la placa ESP8266 a tu computadora usando un cable USB.
- Abre Arduino IDE en tu computadora.
- Elige la placa ESP8266 correcta, por ejemplo (NodeMCU 1.0 (ESP-12E Module)), y su puerto COM respectivo.
- Conecta el cable USB al ESP8266 y a la PC.
- Inicia Arduino IDE, selecciona la placa y el puerto correctos.
- Copia el código y ábrelo en Arduino IDE.
- Haz clic en el botón Subir en Arduino IDE para compilar y subir el código al ESP8266.

- Emite una fuente de luz hacia el sensor
- Verifica el estado del LED
Explicación del código
¡Consulta la explicación línea por línea que se encuentra en los comentarios del código fuente!
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.