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):

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í:

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:

Y después de un segundo se debe apagar:

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.