En este artículo voy a tratar de explicar cómo dar soporte para la programación de ESP8266 y NodeMcu con el IDE de Arduino.
Lo primero es instalar el IDE de arduino. Para ello te recomiendo los artículos:
Si tu S.O. es otro, busca por internet ya que hay un montón de tutoriales de cómo instalarlo
Una vez instalado, lo ejecutamos (en mi caso la versión 1.6.7):
Hacemos click en Archivo -> Preferencias:
y copiamos el siguiente enlace en “Gestor de URLs adicionales de Tarjetas”:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Hacemos click en OK y abrimos el menú de Herramientas -> Placa -> Gestor de Tarjetas:
Al final del todo nos aparece esp8266 by ESP8266 Community. Hacemos click sobre esta opción y click en Instalar:
Una vez instalado cerramos el Gestor de Tarjetas y en el menú de Herramientas -> Placas nos aparecerán los diferentes modelos de ESP8266 que soporta el IDE (en mi caso NoseMCU 1.0). Además, en Archivos -> Ejemplos aparecen ejemplos de utilización.
Hay que tener en cuenta que cuando programamos con el IDE de Arduino, los pines corresponden al módulo ESP8266, es decir, si seleccionamos el pin 2 en Arduino corresponderá con GPIO02, que en lua sería el pin 4. Para ver las equivalencias:
También hay que tener en cuenta que si queremos volver a programar en Lua después de haber cargado un programa con el IDE de Arduino, la única forma que he encontrado ha sido volver a reiniciar el módulo.
Fuentes:
Ejemplo:
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.