ESP32 - Parpadeo de múltiples LEDs
Este tutorial te enseña cómo programar un ESP32 para hacer parpadear varios LEDs al mismo tiempo sin usar la función delay.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | |
| 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 de LED
Tenemos un tutorial específico sobre LED. El tutorial contiene información detallada e instrucciones paso a paso sobre el pinout del hardware, el principio de funcionamiento, la conexión de cableado al ESP32 y el código para ESP32. Obtenga más información sobre ellos en el siguiente enlace:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Si no sabe c\u00f3mo alimentar ESP32 y otros componentes, encuentre instrucciones en el siguiente tutorial: C\u00f3mo alimentar ESP32.
Código ESP32 - 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 los sellos de tiempo al parpadear varios LEDs puede resultar desafiante para los principiantes. Afortunadamente, la biblioteca ezLED simplifica el proceso de parpadear múltiples LEDs gestionando internamente los sellos de tiempo. Esto elimina la necesidad de que los usuarios gestionen los sellos de tiempo al utilizar esta biblioteca. Además, puedes mejorar la claridad y la concisión del código al usar un arreglo de LEDs.
Pasos R\u00e1pidos
- Si es la primera vez que usas ESP32, consulta cómo configurar el entorno para ESP32 en Arduino IDE.
- Haz el cableado como en la imagen de arriba.
- Conecta la placa ESP32 a tu PC mediante un cable micro USB.
- Abre Arduino IDE en tu PC.
- Selecciona la placa ESP32 correcta (p. ej. ESP32 Dev Module) y el puerto COM.
- Haz clic en el icono Bibliotecas en la barra izquierda del Arduino IDE.
- 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 ESP32 haciendo clic en el botón Subir en el IDE de Arduino

- Consulta el estado del LED
Código ESP32 - Parpadeo de múltiples LEDs usando un arreglo
Podemos optimizar el código anterior usando un arreglo de LEDs. El código de abajo utiliza el arreglo para gestionar objetos LED.
Para el parpadeo flexible, consulte las demás funciones de la biblioteca ezLED.
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.