Ya hemos visto en otro post como subir el firmware NodeMCU al módulo WIFI ESP8266 con lo cual podíamos programarlo subiéndole LUA scripts. En esta oportunidad veremos como programar el módulo directamente con el IDE de arduino como si de una placa más se tratase.
Lo primero que debemos hacer es obviamente descargar el IDE de arduino (1.6.4>)
- Arduino IDE. Para más información visitar la Página Oficial.

Luego ir al Board Manager del IDE como muestra la siguiente imagen.


e instalar el soporte para ESP8266. Al hacer clic en "Install" descarga todos los archivos necesarios. Dependiendo de su conexión puede tardar un poco ya que son alrededor de 150M

Por último reiniciamos el IDE (No se si es necesario, solo lo hice por reflejo :P). Y podemos observar que ahora soporta placas ESP8266.
Yo seleccione una genérica porque es la que tengo.
También podemos ver que al seleccionar la placa en los ejemplos aparecen algunos nuevos para este tipos de placas.


Las pruebas las realizo en una protoboard conectando todo de la siguiente manera: (al igual que para subir el firmware de NodeMCU como explico en otro post)

Para poner el módulo en modo de programación hay que resetearlo teniendo GPIO0 a masa. Por eso los switchs para facilitar el trabajo. Adicionalmente puse en led en GPIO2 y observe que cuando el modulo está en modo de programación es pin queda encendido. No se si esto siempre sea de este modo pero lo estoy usando para observar el comportamiento del módulo y por supuesto luego de la programación del mismo se pude usar como un GPIO cualquiera.
Con esto ya pueden probar los ejemplos que trae muestra el IDE y empezar a experimentar.
Todavía estoy probando cosas pero ya pude levantar un webserver de esta manera. Cuando tenga algo más armado lo subo.
Nos vemos gente
No hay comentarios:
Publicar un comentario