Cómo parpadear LED usando ESP32
Antes de comenzar a escribir nuestro primer código. Conecte la placa ESP32 a la PC usando un cable Micro-USB. Una vez que conectó la placa ESP32, configurarlo siguiendo los siguientes pasos:
Paso 1: Primero seleccione el tipo de tablero que está utilizando. Normalmente, el modelo ESP32 está escrito en la parte posterior del tablero. Aquí estamos usando ESP32 Devkit V1.
Ir a: Herramientas> Tableros> ESP32> Tipo de tablero:
Paso 2: El último paso antes de codificar ESP32 es seleccionar el puerto COM en el que está conectado. Puedes consultar el puerto COM yendo a Administrador de dispositivos bajo Com & lpt sección.
Seleccionar puerto COM. Ir a: Herramientas> puerto> comx:
Ahora hemos seleccionado la placa ESP32, es hora de cargar nuestro primer código.
Circuito
Dibuje el siguiente circuito en una placa de pan con un LED y una resistencia. Conecte el extremo positivo del LED en el PIN digital 5 de ESP32 y conecte el extremo negativo del LED en GND de ESP32. Entre la placa ESP y el LED conecte una resistencia para mantener el valor seguro de la corriente.
Esquema
El siguiente diagrama ilustra los esquemas de LED externo con ESP32. LED está conectado al pin 5 digital de ESP32:
Código
Escriba el siguiente código en el entorno de programación de Arduino. Código de carga usando el botón de carga en la esquina superior izquierda de la pantalla.
En el código mencionado primero, inicializamos un LED_PIN variable y establecerlo en el pin 5. Después de eso en el configuración Parte, declaramos el pin 5 como una salida para la placa ESP32.
En el bucle Sección del código, usando DigitalWrite () La función LED_PIN se establece alta durante 1 segundo y se establece para 1 segundo alternativamente. Este código de sección de bucle seguirá ejecutándose, lo que resulta en LED parpadeante.
const int led_pin = 5; // se define el pasador LED
setup () void
PinMode (LED_PIN, salida); // El pin 5 se establece como salida
bucle void ()
DigitalWrite (LED_PIN, High); // Llevado en
retraso (1000); // retraso de 1 segundo
DigitalWrite (LED_PIN, Low); // Llevar afuera
retraso (1000); // retraso de 1 segundo
Producción
Las imágenes a continuación muestran la salida del circuito LED donde un LED externo comenzará a parpadear con un retraso de 1 segundo. LED permanecerá encendido durante 1 segundo y luego permanecerá en estado bajo durante 1 segundo. Este patrón se repetirá hasta que se cargue un nuevo código en la placa ESP32.
Conclusión
ESP32 es un tablero de desarrollo que tiene características Bluetooth y WiFi preinstaladas. Como principiante para familiarizarse con los pines de programación ESP32 y Digitals, se ejecuta un ejemplo. Aquí parpadeamos un LED usando la placa ESP32 en Digital Pin 5. Esta guía ayudará a los principiantes a obtener ideas básicas relacionadas con ESP32 y su funcionamiento.