ESP32 Encender un led

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

ESP32 Encender un led
ESP32 Encender un led

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
image 13

ESP32 Encender un led
ESP32 Encender un led

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

<<Anterior tutorial

Los comentarios están cerrados.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad