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
Ave que vuela, a la cazuela.