Arduino Nano ESP32 - LED - Parpadeo
Este tutorial proporciona instrucciones sobre cómo usar Arduino Nano ESP32 para hacer parpadear un LED. Este es uno de los primeros tutoriales que aprenden los principiantes.
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
Pinout del LED
El LED tiene dos pines:
- Pin cátodo(-): conecta este pin a GND (0V)
- Pin ánodo(+): se usa para controlar el estado del LED

Cómo funciona un LED
Después de conectar el cátodo(-) a la tierra:
- Si conectamos VCC al ánodo (+), el LED está encendido.
- Si conectamos GND al ánodo (+), el LED está apagado.

Además, si se genera una señal PWM en el ánodo (+), el brillo del LED se modifica en proporción al ciclo de trabajo de PWM. Para más detalles, consulte el tutorial Arduino Nano ESP32 fade LED.
※ Nota:
- Normalmente, se requiere una resistencia para proteger el LED de quemarse. La resistencia puede colocarse entre el ánodo (+) y VCC o entre el cátodo (-) y GND. El valor de la resistencia depende de la especificación del LED.
- Algunos LEDs tienen una resistencia integrada, por lo que no es necesario usar una resistencia para ellos.
Arduino Nano ESP32 - LED
El voltaje del pin de salida digital del ESP32 puede programarse para VCC o GND. Conectando el pin de salida digital al LED, podemos controlar el estado del LED de forma programática.
Diagrama de cableado entre LED y Arduino Nano ESP32

This image is created using Fritzing. Click to enlarge image
Cómo Programar
- Configura el pin de un Arduino Nano ESP32 en modo de salida digital utilizando la función pinMode(). Por ejemplo, pin D5:
- Programa el pin a GND para apagar el LED utilizando la función digitalWrite():
- Programa el pin a VCC para encender el LED usando la función digitalWrite():
Código de Arduino Nano ESP32
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.
- Conecta los componentes de acuerdo con el diagrama proporcionado.
- Conecta la placa Arduino Nano ESP32 a tu ordenador usando un cable USB.
- Abre el IDE de Arduino en tu ordenador.
- Selecciona la Arduino Nano ESP32 placa y su puerto COM correspondiente.
- Copia el código de abajo y pégalo en el IDE de Arduino.
- Compilar y subir código a la placa Arduino Nano ESP32 haciendo clic en el botón Subir en el IDE de Arduino

- Ver el resultado: El LED parpadea una vez por segundo.
Explicación línea por línea del código
El código anterior de Arduino Nano ESP32 contiene una explicación línea por línea. ¡Por favor lea los comentarios en el código!
※ Nota:
El código anterior utiliza delay(). Esta función bloquea al Arduino Nano ESP32 para que no realice otras tareas. Para evitar bloquear el ESP32, consulte Arduino Nano ESP32 blink without delay
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.