Código del IDE para NodeMCU Esp8266
Para encender el LED que tenemos incorporado en la placa de nuestro esp8266 pues vamos a utilizar el comando LED_BUILTIN. Como verán a continuación el programa está compuesto en dos secciones el setup y el loop. En el setup declararemos si el puerto al cual esta conectado el LED va funcionar de entrada o salida de datos, en el caso de estos ellos siempre van a ser salida ya que no estas recibiendo ningún parámetro sino ordenando si este va a estar encendido o apagado.
Declaramos este a través del comando pinMode y dentro de este el nombre del LED que vamos a utilizar seguido de una coma y luego si va a funcionar de entrada o salida de datos, como habíamos dicho anteriormente pues este será salida por eso declaramos el comando OUTPUT.
En el loop o lazo declaramos la salida si a este LED se le va a entregar un 0 o 1, para esto utilizamos el comando digitalWrite y dentro de esta función el nombre del LED seguido de una coma y después el valor que le vamos a dar. Recuerden siempre que HIGH es 1 y LOW es 0, también hay que tener en cuenta la lógica con la cual funciona el LED. Hay LEDs que funciona con lógica positiva (se encienden con 1) y hay otros que funcionan con lógica negativa (se encienden con 0). En el caso del LED que esta incorporado a la placa del Esp8266 funciona con lógica positiva por lo tanto para encender este pues tenemos que poner un HIGH.
void setup() {
// put your setup code here, to run once:
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED_BUILTIN, HIGH);
}
Así tenemos nuestro LED encendido.
P.D. Recuerden siempre el punto y coma ( ; ) al final de la línea de código.
Si no sabes como istalar el IDE Arduino te dejo el link para que lo hagas: https://ciber-tips.com/nodemcu-esp8266-instalacion-del-ide-arduino/
Si tienes conocimientos del tema puedes descargar el IDE en el siguiente link: https://www.arduino.cc/en/main/software