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.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 7,453 suscriptores

parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comentarios

Deja un comentario

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: