ESP32 Encender un led
Que vamos a hacer en este ejercicio
Ahora que ya Instalamos ESP32 en Arduino IDE procedemos a usar el ESP32 para encender un led, aprenderemos a realizar el cableado de los diferentes componentes que se muestran a continuación:
- ESP32
- Un led (Cualquier color)
- Resistencia de 330 ohms
- Cables
Conexiones
Como se muestra en la imagen, conectaremos el pin digital D2 del ESP32 al ánodo (+) del led mientras el cátodo se conecta a una resistencia de 330 ohms y después a la tierra (GND) del ESP32

Código para encender un led
Este código hace que el led se encienda y después de un segundo se apague, de igual forma esperamos un segundo más y encendemos el mismo led.
//Declaramos el pin que encendera
int pin_dos = 2;
//Iniciamos los pines del ESP32
void setup() {
//Declaramos que el pin del led es de tipo salida, osea que la señal va salir
pinMode(pin_dos, OUTPUT);
}
//Iniciamos la funcion bucle que se repetira indefinidamente
void loop() {
//Encendemos el led
digitalWrite(pin_dos, HIGH);
//Esperamos un segundo
delay(1000);
//Apagamos el led
digitalWrite(pin_dos, LOW);
//Esperamos un segundo
delay(1000);
}
Explicación del código
- Declaramos el pin 2 que encenderá y se apagara.
- Declaramos que el pin del led es de tipo salida, o sea que la señal va a salir.
- Iniciamos la función bucle que se repetirá indefinidamente
- Encendemos el led
- Esperamos un segundo
- Apagamos el led
- Esperamos un segundo
- Repetimos el ciclo


Simulación https://wokwi.com/projects/341776914153734739
🎦 Lista de reproducción en YouTube de ESP32: https://www.youtube.com/watch?v=uUWOFP8V1WY&list=PLCTD_CpMeEKRDz5ISmZHaVR-4a64rzOKC&ab_channel=ProgramadorNovato
🎦 Curso Arduino IDE: https://www.youtube.com/watch?v=oGinJt9aALc&list=PLCTD_CpMeEKSqw3Nh7rA9aXUAzbPIPkdv
🎦 Curso de C++: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc