Programación esp8266 NodeMCU (con Arduino IDE)

Acabo de recibir algunos chips esp8266 NodeMCU, que quiero usar para IoT. Entiendo que estos chips están programados con código Lua. ¿Es esto correcto?

Encontré en línea que puedo programar estos chips con el IDE de arduino.

1) ¿El código arduino se compila en Lua?

2) ¿Existen IDE alternativos para programar estos chips?

3) Como AVR se usa para programar chips Atmel en Arduino, ¿hay un equivalente para esp8266s?

Editar

esta publicación está relacionada.

¿Qué significa 'NodeMCU' en 'esp8266 NodeMCU', a diferencia del antiguo 'esp8266'?

Respuestas (1)

Cualquier placa ESP8266 se puede programar en el entorno Arduino, siempre que instale el complemento ESP8266.

Vea aquí las instrucciones: https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/installing-the-esp8266-arduino-addon

El NodeMCU es solo un nombre de una de las placas que se completan con el MCU ESP8266. Tienes otros nombres como Wemos, que es otra placa popular.

El lenguaje de programación en Arduino IDE es un lenguaje que es simplemente un conjunto de funciones C/C++, que luego se compilan en un archivo binario que se carga en la memoria Flash del microcontrolador.

SI desea usar LUA, hay algunos IDE que se pueden usar, como ESPlorer ( https://esp8266.ru/esplorer/ ), pero también hay otros disponibles.

Puede encontrar más información sobre el ESP8266 aquí: https://www.esp8266.com/wiki/doku.php