Arduino Nano ESP32 - Parpadeo de varios LEDs
Este tutorial te guía a través de la programación del Arduino Nano ESP32 para hacer parpadear varias LEDs simultáneamente sin depender de la función delay. Cada LED puede parpadear a una frecuencia diferente de los demás. Usaremos tres LEDs como ejemplo, pero puedes adaptar fácilmente el código para hacer parpadear más LEDs.
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 de LED
Tenemos un tutorial específico sobre LED. El tutorial contiene información detallada y instrucciones paso a paso sobre la asignación de pines del hardware, el principio de funcionamiento, la conexión de cableado al ESP32, el código de Arduino Nano ESP32... Aprende más sobre ellos en el siguiente enlace:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino Nano ESP32 - Parpadeo de varios LEDs
Para hacer parpadear varios LEDs, no podemos usar la función delay(). En su lugar, debemos usar la función millis() y gestionar las marcas de tiempo.
Gestionar las marcas de tiempo mientras se parpadean varios LEDs puede ser un desafío para los principiantes. Afortunadamente, la biblioteca ezLED simplifica el proceso de hacer parpadear varios LEDs al gestionar internamente las marcas de tiempo. Esto elimina la necesidad de que los usuarios gestionen las 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 Arduino Nano ESP32, siga estos pasos:
- Si eres nuevo en Arduino Nano ESP32, consulta el tutorial sobre cómo configurar el entorno para Arduino Nano ESP32 en el IDE de Arduino.
- Conecte los componentes de acuerdo con el diagrama proporcionado.
- Conecte la placa Arduino Nano ESP32 a su computadora usando un cable USB.
- Inicie el IDE de Arduino en su computadora.
- Seleccione la placa Arduino Nano ESP32 y su puerto COM correspondiente.
- Haga clic en el icono Bibliotecas en la barra izquierda del IDE de Arduino.
- Busque “ezLED”, luego encuentre la biblioteca LED de ArduinoGetStarted
- Haga 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 Arduino Nano ESP32 haciendo clic en el botón Subir en el IDE de Arduino

- Consulta el estado del LED
Código Arduino Nano ESP32 - Parpadeo de varios LEDs usando un arreglo
Podemos optimizar el código anterior usando un arreglo de LEDs. El código que se muestra a continuación utiliza el arreglo para gestionar objetos LED.
Para el parpadeo flexible, por favor 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.