LED con NodeMCU ESP8266_bb

Encender y apagar LED con NodeMCU ESP8266

En tutoriales anteriores vimos cómo usar el LED integrado en la tarjeta ESP8266, en este post vamos a usar un pin (específicamente el D1) para encender y apagar un LED.

Lo que vamos a necesitar es una resistencia de 220 ohm y un LED.

Nota: te recomiendo configurar el ESP8266 con VSCode.

Conexiones de ESP8266

Yo uso esta imagen para guiarme (con reconocimiento al sitio acrobotic):

Circuito y pinout de ESP8266 NodeMCU
Circuito y pinout de ESP8266 NodeMCU

El PIN al que vamos a conectar es el D1 pero en el código será el pin 5 y por lo tanto la variable tendrá el valor de 5.

El circuito

Conectamos el LED a una resistencia de 220 ohm, y esta a su vez al pin D1. El cátodo va conectado a tierra y en general queda así:

LED con NodeMCU ESP8266_bb
LED con NodeMCU ESP8266_bb

Código fuente

Entonces comenzamos declarando el pin (línea 20). Como lo dije, nos vamos a referir por su número de pin, coloreado en gris en la referencia de la tarjeta.

Definimos el valor, después lo configuramos como PIN de salida o PIN OUTPUT. En el loop lo encendemos, esperamos un segundo, lo apagamos y volvemos a esperar. Eso se repite infinitamente.

Demostración

Al subir el código a la tarjeta se debe encender el LED:

Led encendido por esp8266
Led encendido por esp8266

Y después de un segundo se debe apagar:

Led apagado con nodemcu esp8266
Led apagado con nodemcu esp8266

Con esto terminamos el post. Más tarde traeré un ejemplo para usar el WiFi y encender o apagar el LED según sea el caso.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario