ESP8266 - Parpadeo de múltiples LEDs
Este tutorial te enseña cómo programar el ESP8266 para hacer parpadear varios LEDs simultáneamente, cada uno a una frecuencia de parpadeo diferente, sin depender de la función delay. Usaremos tres LEDs como ejemplo, pero puedes ajustar el código para manejar más LEDs fácilmente.
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.
Acerca del LED
Tenemos un tutorial específico sobre LEDs. El tutorial contiene información detallada e instrucciones paso a paso sobre la disposición de pines de hardware, el principio de funcionamiento, la conexión de cableado al ESP8266 y el código para ESP8266. Obtén más información sobre ellos en el siguiente enlace:
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.
ESP8266 Código - Parpadeo de varios LEDs
Para parpadear varios LEDs, no podemos usar la función delay(). En su lugar, necesitamos usar la función millis() y gestionar las marcas de tiempo.
Gestionar las marcas de tiempo mientras se parpadean múltiples LEDs puede ser desafiante para los principiantes. Afortunadamente, la biblioteca ezLED simplifica el proceso de parpadear múltiples LEDs al gestionar internamente las marcas de tiempo. Esto elimina la necesidad de que los usuarios manejen la gestión de marcas de tiempo al utilizar esta biblioteca. Además, puedes mejorar la claridad y la brevedad del código empleando un arreglo de LEDs.
Pasos R\u00e1pidos
Para empezar con ESP8266 en el IDE de Arduino, siga estos pasos:
- Consulta el tutorial cómo configurar el entorno para ESP8266 en Arduino IDE si es la primera vez que usas ESP8266.
- Conecta los componentes según el diagrama proporcionado.
- Conecta la placa ESP8266 a tu ordenador usando un cable USB.
- Inicia el IDE de Arduino en tu ordenador.
- Selecciona la placa ESP8266) y su puerto COM correspondiente.
- Haz clic en el icono Bibliotecas en la barra izquierda del IDE de Arduino.
- Busca “ezLED”, luego encuentra la biblioteca ezLED de ArduinoGetStarted.
- Haz clic en el botón Instalar para instalar la biblioteca ezLED.

- Copia el código anterior y pégalo en el IDE de Arduino.
- Compila y sube el código a la placa ESP8266 haciendo clic en el botón Subir del IDE de Arduino.

- Consulta el estado del LED
Código ESP8266 - Parpadeo de múltiples LEDs usando un arreglo
Podemos optimizar el código anterior utilizando un arreglo de LEDs. El código siguiente utiliza el arreglo para gestionar objetos LED.
Para el parpadeo flexible, por favor consulte otras funciones de la biblioteca ezLED (https://arduinogetstarted.com/tutorials/arduino-led-library)
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.