#106Principiante

Parpadeo del LED interno del ESP32

Parpadeo del LED azul incorporado en el ESP32 DevKit V1. ¡No se necesitan componentes externos! El primer proyecto que debe probar cuando compra un ESP32. GPIO 2 está conectado al LED interno.

4.8(29)
53 completado
Parpadeo del LED interno del ESP32
Si te acabas de hacer con un ESP32 nuevo, esto es lo primero que debes probar: que la lucecita azul de la placa se encienda un segundo y se apague otro. No necesitas piezas ni cables extra, basta con conectar la placa al ordenador. De un vistazo sabes que la placa funciona y que el programa se ha cargado.

Video

Diagrama del circuito

Parpadeo del LED interno del ESP32 - Circuit

Código fuente

Arduino (C++)
1// ─────────────────────────────────────────
2//   BlueGrays · bluegrays.com
3//   Parpadeo del LED interno del ESP32
4// ─────────────────────────────────────────
5// Hace parpadear el LED integrado de la placa ESP32 DevKit V1 cada 1 s. No
6// necesita componentes externos.
7//
8// Pines:
9//   GPIO 2 -> LED integrado (en la placa)
10
11const int BUILTIN_LED_PIN = 2;   // LED integrado de la DevKit V1
12
13void setup() {
14  pinMode(BUILTIN_LED_PIN, OUTPUT);
15}
16
17void loop() {
18  digitalWrite(BUILTIN_LED_PIN, HIGH);  // Encender el LED
19  delay(1000);                          // Esperar 1 s
20  digitalWrite(BUILTIN_LED_PIN, LOW);   // Apagar el LED
21  delay(1000);
22}
23

Preguntas frecuentes

¿A qué pin está conectado el LED interno?▾

En el ESP32 DevKit V1, el LED azul integrado está conectado al GPIO 2. En otras placas (por ejemplo, en algunas placas ESP32-S3), el LED integrado puede estar en otro pin o puede tratarse de un LED RGB direccionable; consulta el esquema de tu placa.

¿Puedo utilizar la constante LED_BUILTIN?▾

Sí, si aparece en la descripción de la tarjeta. Cuando se selecciona «ESP32 Dev Module», LED_BUILTIN suele ser 2; si te da un error de compilación, escribe directamente 2.

El LED interno no se enciende, pero el código se ha cargado, ¿por qué?▾

Algunas tarjetas baratas no tienen LED integrado, solo cuentan con un LED de alimentación. Comprueba si la tarjeta tiene dos LED pequeños; si no es así, prueba con un LED externo.

¿Por qué debería hacer este proyecto primero?▾

Comprueba la carga de código, la ejecución básica del programa y la salida del LED integrado sin necesidad de componentes adicionales. No garantiza que los demás GPIO y todas las funciones de la placa funcionen correctamente.

Parpadeo del LED interno del ESP32 | BlueGrays