Paso 6: NodeMCU Firmware y Lua
Imagen de firmware
Similar a lo que hicimos antes, queremos descargar una imagen para el firmware NodeMCU , por lo que podemos usar el programa esptool para flash. Puede descargarse la última versión de NodeMCU desde del proyecto repositorio de Github.
Parpadear el firmware a la ESP8266
Una vez descargado, podemos usar esptool como hicimos antes, recordar cambiar el nombre del archivo de imagen y el dispositivo:
Uso
Porque el firmware del NodeMCU es un interprete de Lua estamos necesitas hacer uso de la fantástica herramienta basada en Java escrita por Victor Brutskiy, el ESPlorer. Para una completa introducción guía cubriendo la herramienta ESPlorer, referirse a Rui Santos' documentación.
Después de asegurarse de que el más reciente De Java Runtime Environment (JRE) y Java Development Kit (JDK) están instalado (y sus versiones coinciden con), nosotros podemos simplemente haga doble clic en el archivo ESPlorer.jar dentro del archivo .zip que descargamos. Lo primero que queremos hacer en el ESPlorer es configurar la velocidad en baudios de 9600 y seleccionar el dispositivo correcto en el menú desplegable (en nuestro caso /dev/u.SLAB_USBtoUART). Luego podemos hacer clic en abrir para comenzar a comunicarse con el ESP8266.
Después hemos establecido comunicación con el dispositivo podremos ejecutar código escrito usando Lua. En el editor de ESPlorer podemos escribir la secuencia de comandos simple:
Una vez que hemos terminado, nos podemos haga clic en los botones de "Enviar a ESP" para enviar el codigo al interprete de Lua NodeMCU en el ESP8266. Después se ejecuta el código, el ESP8266 devuelve una respuesta que se muestra en la ventana de salida de ESPlorer que contiene una lista de las redes Wi-Fi cercano.
En un seguimiento tutorial con ESP8266, le mostraremos cómo hacer que el código ejecute automáticamente, cada vez que inicie el ESP8266 .