ESP32 - Botón - LED
Este tutorial explica cómo usar el ESP32 para controlar un LED según el estado de pulsación del botón. En detalle:
- Si se pulsa un botón, el ESP32 enciende el LED
- Si no se está pulsando un botón, el ESP32 apaga el LED
También tenemos otro tutorial: ESP32 - Botón que Alterna el LED, que alterna el estado del LED entre ENCENDIDO y APAGADO cuando se pulsa el botón.
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 del LED y del botón
Tenemos tutoriales específicos sobre LED y botón. Cada tutorial contiene información detallada e instrucciones paso a paso sobre el pinout de hardware, el principio de funcionamiento, el cableado al ESP32 y el código para ESP32... Obtén más información sobre ellos en los siguientes enlaces:
Diagrama de cableado entre ESP32, LED y botón

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
Pasos R\u00e1pidos
- Si esta es la primera vez que usas ESP32, consulta cómo configurar el entorno para ESP32 en el IDE de Arduino.
- Realiza el cableado tal como en la imagen de arriba.
- Conecta la placa ESP32 a tu PC mediante un cable micro USB.
- Abre el IDE de Arduino en tu PC.
- Selecciona la placa ESP32 correcta (p. ej. Módulo de desarrollo ESP32) y el puerto COM.
- Copia el código anterior y pégalo en el IDE de Arduino.
- Compila y carga el código a la placa ESP32 haciendo clic en el botón Subir en el IDE de Arduino.

- Presiona y mantén presionado el botón durante varios segundos
- Observa el cambio en el estado del LED
Explicación de código línea por línea
El código ESP32 anterior contiene una explicación línea por línea. ¡Por favor lea los comentarios en el código!
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.