ESP32 ESP8266 Internet de las cosas

ESPlorer, guía para programar el ESP8266

ESPlorer es una IDE dedicada para programar el conocido módulo ESP8266, que permite dotar de internet a cualquier cosa de nuestro alrededor. Este software corre bajo la arquitectura de JAVA.

Software ESPlorer para programar ESP8266

 

Instalar JAVA y ESPlorer


Instale JAVA y ESPlorer

  • Para el funcionamiento de ESPlora es necesario instalar JAVA.
  • El paquete ESPlorer puede descargarse en el siguiente enlace
  • Seguidamente es necesario descomprimir el archivo zip descargado. En él se encuentra el archivo que lanza y inicia el entorno ESPlorer.

Panel inicio ESPesplorer

 

Ventanas de ESPlorer


ESPlorer dispone de la Ventana de Código  y de la ventana de Salida

  • Ventana de Código: en esta ventana se escribe el programa que se subirá al ESP8266. Puede escogerse la programación en el lenguaje LUA/Micropython (NodeMCU) o enviar comandos AT al ESP8266

Sección programación ESPlorer

  • Ventana de Salida: proporciona los errores y los mensajes recibidos por el puerto serie 

Panel resultados y debug ESPlorer

 

Subir un programa al ESP8266


El código a subir al ESP8266 debe ser en lenguaje LUA o Micropython. Un ejemplo en LUA:

pinled=1
luzon=0
gpio.mode(pinled,gpio.OUTPUT)
tmr.alarm(1,2000,1,function()
    if luzon==0 then
        luzon=1
        gpio.write(pinled,gpio.HIGH)
    else
        luzon=0
         gpio.write(pinled,gpio.LOW)
    end
end)

Este código debe inserirse en la Ventana de Código y seguidamente:

  • Conectar el ESP8266 a un PC mediante un conector USB FTDI

Conexión pines ESP8266 y USB FTDI

  • En la Ventana de Salida del ESPlorer pulsar el botón de actualizar

Configurar conexión ESPlorer y puerto USB

 

  • Seleccionar el puerto (COM) donde se ha conectado el FTDI
  • Pulsar “Open”
  • En la Ventana de Código hay que seleccionar NodeMCU, también Scripts, y tener inserido el código ejemplo o cualquier otro
  • Para subir al ESP8266, pulsar  “Save to ESP”. El programa será grabado en el ESP8266 y aparecerá en la Ventana de Salida el resultado del proceso

 

Dejar un comentario