Professional Documents
Culture Documents
RESUMO
Este documento apresenta uma forma simples de utilizao do firmware NodeMCU
para o mdulo ESP8266. Com uma demonstrao simples da sua configurao e
utilizao, atravs de um exemplo simples, todo o processo sendo demostrado
atravs de imagens.
Palavras-chave: ESP8266; firmware; NodeMCU.
ABSTRACT
This document presents a simple way to use the firmware NodeMCU for ESP8266
module. With a simple configuration and demonstration of its use through a simple
example, the whole process being demonstrated through images.
Keywords: ESP8266; firmware; NodeMCU.
INTRODUO
Um ponto central no desenvolvimento de baixo de custo da Internet das
coisas para aplicaes Wi-Fi, o mdulo ESP8266 chegou no mercado no final de
2014, criado pela empresa chinesa Espressif Systems. Existem vrios mdulos
disponveis no mercado, alguns com preos menores que 5 dlares (ACROBOTIC,
2015).
Existem vrias opes de firmware diferentes para o chip, de firmwares
compilados a firmware para linguagens interpretadas como Lua, JavaScript e
_____________
1Graduando do Curso de Bacharel em Cincia da Computao do Instituto Federal de Educao,
Cincia e Tecnologia Catarinense - Cmpus Videira, elitontiagoguzi@gmail.com;
Videira SC, Julho de 2016.
Fonte: o autor.
Fonte: O autor.
IDE ESPlorer
O ESPlorer uma IDE para desenvolvedores ESP para firmware NodeMCU.
Ele multiplataforma, rodando em Windows, Mac OS X ou Linux, pois o programa
foi desenvolvido em Java. Com isso, um dos requisitos para utilizao desta IDE
ter o Java SE instalado no seu computador (verso 7 ou superior) (SANTOS, 2015),
caso no esteja pode baixar por este link:
http://java.com/download
Com todos os requisitos compridos necessario baixar o ESPlorer, pode ser
realizado atravs da URL:
http://esp8266.ru/esplorer/#download
Com o ESPlorer instalado a primeira tela que ir ver vista na figura 3. A IDE
dividida em duas partes, a direita com os cdigos, contando com save, open, new,
entre outros comandos padres. J a esquerda da IDE reservada para
comunicao serial, podendo ser inseridos comandos diretamente via porta serial. O
firmware NodeMCU recebe os cdigos para serem interpretados normalmente em
velocidade 9600, devendo ter cuidado com este campo na IDE.
Fonte: O autor.
EXEMPLOS DE UTILIZAO
A linguagem Lua bem simples, possuindo uma evoluo bem rpida, sendo
muito parecida com a linguagem C. A simplicidade da linguagem Lua observada
com um cdigo simples de pisca led visto na figura 4.
Figura 4: Cdigo pisca led.
Fonte: O autor.
RESULTADOS E DISCUSSO
NodeMCU desenvolveu uma documentao com todas as funes utilizadas
no seu firmware, esta documentao pode ser acessada pela URL:
http://nodemcu.readthedocs.io/en/master/
Com funes proprias para controlar o pino analgico, o pwm, o Wi-Fi entre
outros. Tudo isso demonstra o poder que o firmware NodeMCU possui, como
tambm a facilidade de programao da linguagem Lua.
REFERNCIAS