Sei sulla pagina 1di 48

28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

 m n r
0

Início  ESP8266  Como programar o módulo ESP8266 NodeMCU

Como programar o módulo ESP8266 NodeMCU


ESP8266, Wireless 
18 de fevereiro de 2016 
Adilson Thomsen

O módulo Wi ESP8266 NodeMCU ESP-12E  é uma das placas mais interessantes da família ESP8266, já que
pode ser facilmente ligada à um computador e programada com a linguagem Lua e também utilizando a
IDE do Arduino. Neste post vamos mostrar como utilizar Lua para programar o módulo.

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 1/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Essa placa possui 10 pinos GPIO (entrada/saída), suportando funções como PWM, I2C e 1-wire. Tem antena
embutida, conversor USB-TLL integrado e o seu formato é ideal para ambientes de
prototipação, encaixando facilmente em uma protoboard.

Hardware Módulo Wi ESP8266 NodeMCU 


O módulo Wi ESP8266 NodeMCU tem dois botões, conforme mostrado na imagem abaixo:  Flash
(utilizado na gravação do rmware) e RST (Reset).   No mesmo lado temos o conector micro usb para
alimentação e conexão com o computador.

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 2/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

No lado oposto, temos o ESP-12E e sua antena embutida, já soldado na placa. Nas laterais temos os pinos
de GPIO, alimentação externa, comunicação, etc.

No Windows 7, a instalação e download de drivers foi feita de forma automática, e um dispositivo USB-TTL
CH340 foi adicionado ao gerenciador de dispositivos. No nosso caso, foi atribuida a porta COM29:

Vamos programar o módulo utilizando o Lua, e isso pode ser feito, à princípio, de duas maneiras.

Programando o ESP8266 NodeMCU pela serial


Nesse método, vc pode utilizar um programa de terminal, como o Termite (download), para enviar os
comandos diretamente para o módulo. Vamos montar primeiro um pequeno circuito para teste, que
servirá para todos os exemplos deste post:

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 3/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Conecte o módulo ao computador utilizando o cabo USB e entre no Termite (ou outro programa à sua
escolha), selecionando a velocidade de 9600. Pressione o botão de reset no módulo e aguarde a exibição
das informações sobre o rmware da placa:

Em seguida, digite no terminal o seguinte comando, que vai de nir a porta 5 como saída. Pressione ENTER
após cada comando para que ele seja enviado ao NodeMCU:

gpio.mode(1, gpio.OUTPUT)

Para acender o led, envie o comando

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 4/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

gpio.write(1, gpio.HIGH)

Para piscar o led, crie um pequeno loop com essa série de comandos:

while 1 do
gpio.write(1, gpio.HIGH)
tmr.delay(1000000)
gpio.write(1, gpio.LOW)
tmr.delay(1000000)
end

Essa rotina vai fazer com que o led pisque a cada 1 segundo. Você logo vai notar que não é possível parar o
programa por meio de comandos, e essa rotina vai rodar continuamente. Para parar o loop e reiniciar o
módulo, pressione o botão RST.

Programando o Nodemcu utilizando ESPlorer


Programar o módulo pela serial pode ser interessante, mas podemos melhorar esse processo utilizando
um programa como o ESPlorer (download).

Com o ESPlorer você pode abrir diversas abas e programas ao mesmo tempo, salvar os programas em
disco, formatar (zerar) o módulo, e muitas outras funções.

Ao abrir o ESPlorer, temos no lado esquerdo uma área onde vamos escrever o(s) programa(s), e na direita
o/a console, onde podemos acompanhar em tempo real a comunicação com o NodeMCU:

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 5/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Utilizando o exemplo do loop feito anteriormente, copie os comandos para a janela do lado esquerdo da
tela, e em seguida clique no botão Send to ESP para enviar a programação para o NodeMCU:

Agora além de controlar o módulo, você tem a opção de salvar o programa para uso posterior.

Conectando o NodeMCU na rede wireless


Até agora só vimos como acionar as portas do NodeMCU por meio de programas, e já que temos um chip
wireless ESP8266 no módulo, nada melhor  do que acionar as portas do Nodemcu utilizando a rede sem
o. Para isso, carregue o programa abaixo no ESPlorer, colocando o nome da sua rede wi e a senha nos
campos NOME_DA_REDE e SENHA_DA_REDE, respectivamente:

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 6/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

1 -- Programa: Web Server com ESP8266 Nodemcu


2 -- Autor: FILIPEFLOP
3  
4 -- Conexao na rede Wifi
5 wifi.setmode(wifi.STATION)
6 wifi.sta.config("NOME_DA_REDE","SENHA_DA_REDE")
7 print(wifi.sta.getip())
8 -- Definicoes do pino do led
9 led1 = 1
10 gpio.mode(led1, gpio.OUTPUT)
11 -- Definicoes do Web Server
12 srv=net.createServer(net.TCP)
13 srv:listen(80,function(conn)
14     conn:on("receive", function(client,request)
15         local buf = "";
16         local _, _, method, path, vars = string.find(request, "([A-Z]+) (.+)?(.+) HTTP");
17         if(method == nil)then
18             _, _, method, path = string.find(request, "([A-Z]+) (.+) HTTP");
19         end
20         local _GET = {}
21         if (vars ~= nil)then
22             for k, v in string.gmatch(vars, "(%w+)=(%w+)&*") do
23                 _GET[k] = v
24             end
25         end
26         buf = buf.."<h1><u>FILIPEFLOP</u></h1>";
27         buf = buf.."<h2><i>ESP8266 Web Server</i></h2>";
28         buf = buf.."<p><a href="?pin=LIGA1"><button><b>LED 1 LIG</b></button></a> <br/><br/><
29                 local _on,_off = "",""
30         if(_GET.pin == "LIGA1")then
31               gpio.write(led1, gpio.HIGH);
32         elseif(_GET.pin == "DESLIGA1")then
33               gpio.write(led1, gpio.LOW);
34         end
35         client:send(buf);
36         client:close();
37         collectgarbage();
38     end)
39 end)

O programa con gura o módulo para o modo station (estação) na linha 5, depois con gura a GPIO como
saída utilizando o comando gpio.mode. Para acessar a página web, você vai precisar do endereço IP
atribuído ao módulo. No nosso caso o IP foi o 192.168.0.25.

Para descobrir o endereço IP, acesse o ESPplorer , selecione a opção =wi .sta.getip() conforme a imagem
abaixo e clique em SEND para que o endereço IP do módulo seja mostrado na console.

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 7/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Acesse então o browser, digite o endereço IP e a página web do ESP8266 será exibida:

  Gostou?  Deixe seu comentário logo abaixo. Em caso de dúvidas, caso queira trocar uma ideia, ou até
mesmo dividir seu projeto, acesse nosso Fórum!

Posts Relacionados

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 8/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Como usar o Arduino Crie projetos de IoT Linkit Smart 7688 Guia do Usuário do
Bluetooth HC-05 em com a Particle Duo - Uma placa 2 ESP8266
modo mestre Photon em 1

Adilson Thomsen

Formado em Ciência da Computação pela Universidade de Mogi das Cruzes, atualmente responsável
pelo departamento técnico da FILIPEFLOP.

← Como utilizar o Gravador de PIC Pickit 3 Como conectar o display touchscreen 7″ Raspberry
Pi  →

Deixe uma resposta

Conectar com:

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Comentário

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 9/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Nome * E-mail *

Site

Publicar comentário

98 Comentários

Parabens, excelente matéria.

Claudio 22 de fevereiro de 2016 Responder

Valeu Claudio, abraço!

Adilson – Equipe FILIPEFLOP

Adilson 24 de fevereiro de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 10/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Este programa ESPlorer é instalado na máquina ou é só executável? É necessário instalar o java antes de
instalar o ESPlorer?

Rafael 25 de fevereiro de 2016 Responder

Boa tarde Rafael,

Não é instalado, é só executar o arquivo com extensão BAT. Ele precisa do java instalado na
máquina.

Abraço!

Adilson – Equipe FILIPEFLOP

Adilson 25 de fevereiro de 2016 Responder

Qual a velocidade de comunicação utilizada neste exemplo?

Rafael 25 de fevereiro de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 11/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Parabéns. Posso programar este módulo com comandos AT através de um terminal ou tenho que utilizar a
Lua?

Fernando 28 de fevereiro de 2016 Responder

Parabéns pelo texto, ainda há pouco material sobre a programação do módulo com LUA em português.
Vocês tem alguma lista dos comando em LUA que podem ser utilizados com o ESP?

Rafael 29 de fevereiro de 2016 Responder

Bom dia Rafael,

Este link pode te ajudar: http://www.lua.org/manual/5.1/pt/

Abraço!

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 2 de março de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 12/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Olá Adilson,
parabéns pela excelente explicação sobre com programar o NODEMCU e pelo exemplo de programação
em linguagem LUA. Eu tenho alguma experiência em programação em C, ( embora esteja um tanto
enferrujado) mas a linguagem LUA, a qual estou tentando aprender, aparenta ter uma sintaxe muito
estranha! Seria possível adicionar mais comentários no programa-exemplo detalhando-o melhor?

Abraços,

João Roberto Gabbardo

João Roberto Gabbardo 22 de março de 2016 Responder

parabens , deu quase tudo certo , apenas me apareceu este erro , alguem me pode dizer o que e :
> do le(‘script2.lua’)
script2.lua:9: ‘=’ expected near ‘do’
> =wi .sta.getip()
10.0.0.109 255.255.255.0 10.0.0.1

jorge garcia 25 de março de 2016 Responder

Olá Adilson

nesse caso eu somente consigo acessar localmente.

como faço pra controlar o led via internet?


https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 13/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Lucas 5 de abril de 2016 Responder

Procure por PortForwarding e redirecionamento de IP que dá pra fazer, já z isso aki

Icaro 16 de abril de 2016 Responder

Parabens pelo trabalho, gostaria de saber se tem alguma maneira de programar o ESP8266 para WiFi
direct(P2P)…. Valeu !

Matheus 19 de maio de 2016 Responder

Boa tarde Matheus,

Você pode con gurar um módulo para o modo STA (station), e o outro para o modo AP (access
point), com o comando AT+CWMODE, e conectando os dois diretamente… é mais ou menos isso ?

Abraço!

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 19 de maio de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 14/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Não meu caro, no datasheet diz que o módulo é compatível com WIfI Direct, que seria
comunicação P2P, a maioria dos celulares tem essa tecnologia. O Wi-Fi direct permite que você
comunique com outro dispositivos diretamente. Já implementei o Wi-Fi direct em uma
aplicação Android, agora falta fazê-la no módulo.

Matheus 20 de maio de 2016 Responder

Boa tarde Matheus,

Pois é. eu não achei nada relacionado à wi direct nos comandos AT do módulo, o que
você tem é o modo AP, o modo STA e o “both”… vou pesquisar mais um pouco e se
achar algo posto aqui.

Abraço.

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 20 de maio de 2016 Responder

Estou utilizando o ESP8266 NodeMcu V3 e o módulo está ocupando toda a protoboard. Não sobram
espaços para conectar os os. Vocês utilizaram algum modelo especial de protoboard ou o módulo é mais
atual e, consequentemente, menor?

Abs

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 15/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Marcelo 19 de maio de 2016 Responder

Bom dia Marcelo,

Estamos usando a nossa protoboard de 400 pontos, como essa: https://www. lipe op.com/pd-
6b605-protoboard-400-pontos.html

O nodeMCU ca bem no meio da protoboard, e sobra uma leira de pinos de cada lado, o que
permite a prototipagem. Existe uma versão anterior do NodeMCU (uma placa amarela), que
realmente não cabe.

Abraço!

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 20 de maio de 2016 Responder

Bom dia,

Estou tendo uma mensagem de “ERROR” quando tento mandar o comando gpio.mode(1, gpio.OUTPUT)
pela serial, sabe qual pode ser o motivo?

Bruno Aguiar 24 de maio de 2016 Responder

Consegui resolver, gravando a rmware mais atualizada do NodeMCU, creio que algumas placas
https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 16/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

compradas na china não venham com o rmware correto instalado, ca a dica para todos.

Bruno Aguiar 24 de maio de 2016 Responder

Boa noite! Comprei um NodeMcu ESP8266 e começei a testar uns programas nele..Entretanto estou
percebendo que toda vez que desligo o módulo e ligo novamente o programa não executa, como se não
tivesse sido gravado na memória…Alguém sabe me dizer porque esta acontecendo isso e como resolver?
Grato!

Ivanildo Lima Bandeira 6 de junho de 2016 Responder

Bom dia Ivanildo,

O NodeMCU não funciona da mesma maneira que o Arduino, por exemplo. No NodeMCU, você
precisa dizer qual dos programas na memória serão executados quando você ligar o módulo, isso
você faz criando um arquivo chamado init.lua.

Ao ligar o NodeMCU, ele procura o init.lua e executa os comandos que estiverem ali dentro. Então se
você tem um programa chamado teste_nodemcu.lua que você quer executar toda vez que o módulo
liga, você deve criar um init.lua mais ou menos assim:

function startup()
print(‘in startup’)
do le(‘test_nodemcu.lua’)
end

tmr.alarm(0,5000,0,startup)

O programa acima executa o test_nodemcu.lua depois de 5 segundos do boot do módulo.

Abraço!

Adilson – Equipe FILIPEFLOP


https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 17/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Adilson Thomsen 7 de junho de 2016 Responder

Muito bom Adilson.


Só que no meu teste, usei o código acima e não funcionou, modi quei, trocando os apóstrofos
(‘) por aspas (“) , o código cou assim:
function startup()
print(“in startup”)
do le(“test_nodemcu.lua”)
end

tmr.alarm(0,5000,0,startup)

Desta maneira funcionou perfeitamente, estou usando um powerbank na alimentação para


testes e posso conectar e desconectar que ele sempre inicia o programa normalmente.
Muito bom o post.
Um Abraço.

Jairo 30 de julho de 2016 Responder

Boa Noite.

Sou novo no assunto e tenho uma duvida….onde eu digito estes comando ? Seria na rotina do
meu próprio script ?

Diego Rocha 10 de agosto de 2017 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 18/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Para ligaro nodeMcu 12 E , no Arduino mega como devo proceder? eu estava pensando em um CI 4050 que
é um bu er inversor para fazer a conexão com o Merga e o nodeMcu 8266. Porque o no arduino mega a
pwm é de 0 a 5v e o nodemcu deve ser de 0 a 3.3v
Ou você tem outra solução para me indicar?

marcio de jesus 21 de junho de 2016 Responder

bates mal desse melao…..

sil 2 de julho de 2016 Responder

Alguém ai sabe me dizer, se tem alguma bateria na voltagem do NODEMCU, ou tenho mesmo que usar um
regulador de tensão? E também gostaria de saber qual a amperagem que essa placa precisa no mínimo,
pois estou a comprar uma bateria do ALI, http://goo.gl/k329Ah

Igor Menin 10 de julho de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 19/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Bom dia Adilson,

cara estou com uma dúvida aqui….


existe alguma maneira de aumentar o número de conexões em um módulo (SOFTAP) ?
Veri quei que o nodemcu limita a 4 conexões simultâneas.
Tens alguma ideia se é possível aumentar este número e como fazer isso?
Fico no aguardo.

Paulo 13 de julho de 2016 Responder

Boa tarde Paulo,

Bem difícil, a não ser que você pudesse reprogramar o “core” do ESP, mas aí temos outras variáveis
como quantidade de memória no módulo, por exemplo.

A princípio, minha resposta seria: “não é possível”.

abraço!

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 29 de julho de 2016 Responder

Ola, Obrigado pela informações !!! Funcionou de primeira.


Mas agora estou tentando transformar esse código lua para usar na IDE do arduino.
Poderia me dar uma dica de como caria essa parte :

— De nicoes do Web Server


srv=net.createServer(net.TCP)
srv:listen(80,function(conn)
conn:on(“receive”, function(client,request)
local buf = “”;

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 20/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

local _, _, method, path, vars = string. nd(request, “([A-Z]+) (.+)?(.+) HTTP”);


if(method == nil)then
_, _, method, path = string. nd(request, “([A-Z]+) (.+) HTTP”);
end
local _GET = {}
if (vars ~= nil)then
for k, v in string.gmatch(vars, “(%w+)=(%w+)&*”) do
_GET[k] = v
end
end

Naldo 15 de julho de 2016 Responder

Boa noite Adilson!


Qual o comando para remover todos os arquivos do Esp8266-E12, usando ESPlorer?
Tipo, deixar ele zerado.

Roberto Carlos 16 de julho de 2016 Responder

Boa tarde Roberto,

Utilize o botão “format”, no lado direito do ESPlorer, ao lado da console.

Abraço!

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 29 de julho de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 21/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Ola, é possivel usar o modulo nRF24l01 com o nodemcu?

Neilon 21 de julho de 2016 Responder

Eu gostaria que alguém pudesse me explicar melhor cada linha dessa parte do código. O brigado!

— De nicoes do Web Server


srv=net.createServer(net.TCP)
srv:listen(80,function(conn)
conn:on(“receive”, function(client,request)
local buf = “”;
local _, _, method, path, vars = string. nd(request, “([A-Z]+) (.+)?(.+) HTTP”);
if(method == nil)then
_, _, method, path = string. nd(request, “([A-Z]+) (.+) HTTP”);
end
local _GET = {}
if (vars ~= nil)then
for k, v in string.gmatch(vars, “(%w+)=(%w+)&*”) do
_GET[k] = v
end
end

paulo 24 de julho de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 22/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Boa Tarde, estou com uma dúvida quanto a alimentação do ESP8266 NadeMcu, é possível alimenta-lo com
uma fonte chaveada de 5V? Minha dúvida esta em relação ao controle de 4 relés, preciso acionar 4 relés
com o ESP8266, e preciso fornecer aos relés 5V, GND e o Sinal, isso é possível?

Everson 26 de julho de 2016 Responder

Boa tarde Everson,

Nesse caso, recomendo usar o módulo relé com fonte externa.

Abraço!

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 29 de julho de 2016 Responder

Obrigado Adilson pelo retorno.

Você poderia me orientar como ligar a fonte externa no modulo relé? Se não me engano o
GND da fonte tem que estar ligado no mesmo GND do Arduino (ESP8266) é isso? Porém tem
dois GNDs na placa e não sei exatamente qual usar, se da alimentação externa ou o GND no
lado dos pinos de Sinal.

Eu posso alimentar o ESP8266 NodeMcu com uma fonte normal de celular 5V, via mini usb?

Abç

Everson 29 de julho de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 23/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Waiting answer from ESP – Timeout reached. Command aborted.

;(

Victor 1 de agosto de 2016 Responder

Não formata.
Só eu tentar rodar este código abaixo que: “beep”! Mostra esse erro ^^
while 1 do
gpio.write(0, gpio.HIGH)
tmr.delay(10000000)
gpio.write(0, gpio.LOW)
tmr.delay(100000)
end

Victor 1 de agosto de 2016 Responder

Mesma coisa tbm mesmo erro, não consigo carregar nada só ca nesse erro!
Por favor alguém tem ideia de como resolver???

Timeout reached. Command aborted.

Israel 12 de fevereiro de 2017 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 24/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

man, o meu da isso direto. Dai eu clico no reset da placa e tudo funciona lindo.

Jean Gabriel 1 de maio de 2017 Responder

Olá,

Pra testar, eu criei um código usando a IDE do Arduino, mas agora quero usar Lua.
Preciso fazer o ash novamente?
Pq eu conecto na USB e o led ca piscando (código arduino) e quando conecto pelo Esplorer, aparece a
mensagem:
Communication with MCU…
Got answer! AutoDetect rmware…
Communication with MCU established.
Can’t autodetect rmware, because proper answer not received (may be unknown rmware).
Please, reset module or continue.

E quando tento enviar um código:


Waiting answer from ESP – Timeout reached.

Além disso, nenhum dos comandos funcionam. Sempre retornam Waiting answer from ESP – Timeout
reached.

Obrigado

Antonio Marin Neto 7 de agosto de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 25/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Infelizmente amigo voce tera de instalar o rmware de novo. Mas tem um programa muito bom pra
windows que se chama nodemcu asher
tem um tutorial de como usar ele aqui
http://www.arduinoecia.com.br/2016/05/ rmware-nodemcu-esp8266-ESP-01.html

Luciano braun 14 de setembro de 2016 Responder

boa noite tenho uma duvida quando tiro o meu nodeMcu do pc e religo ele ele ja perdeu toda
programaçao o que eu faço?

tercio 9 de agosto de 2016 Responder

resolvido li um pouco mais de seus comentarios e achei a resposta

tercio 10 de agosto de 2016 Responder

Boa tarde Tércio,

Ele não perdeu a programação, provavelmente os arquivos que você criou ainda estão na memória.

O que você precisa fazer é criar um arquivo chamado init.lua, para chamar o programa desejado
durante a inicialização. Dê uma olhada neste artigo, por favor:
http://pedrominatel.com.br/esp8266/como-armazenar-e-criar-programas-na-memoria-do-esp8266-
com-nodemcu/
https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 26/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Abraço!

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 17 de agosto de 2016 Responder

ola, e possivel utilizar o nodemcu numa rede externa?

isael 11 de agosto de 2016 Responder

Eu usei o no ip para criar um Host. E no roteador usei o servidor virtual e direcionei para o ip e a
porta do nodemcu

Tercio 13 de agosto de 2016 Responder

Bom dia
Fiz todos os codigos funcionou perfeitamente e acesso de qualquer lugar, so q precisaria de uma resposta
pra saber se realmente meu led acendei. Quando acesso de algum lugar q eu nao tenha contato visual com
saber se realmente ligou ou apagou? Ja z de tudo e nao consegui slguem tem algima sugestão?
Obrigado

Tercio 12 de agosto de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 27/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Estou louco que saia um tutorial do ESP-14


Descobri que é possível atualizar a bios dele para trabalhar com linguagem C
Mas o material sobre a Pinagem dele é bem escasso ainda.

Edilson Maia Favero 20 de agosto de 2016 Responder

Gostaria que voce me ajudasse na comunicação. Nao consigo fazer a comunica de minha placa com o
esplorer..

Alex 20 de agosto de 2016 Responder

Como ligar esse módulo no rede 220v?

Vi alguns artigos que mostram que deve ser ligado a um regulador de tensão, alguém recomenda algum? E
te algum esquema de ligação?

Agostinho Neto 15 de setembro de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 28/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Voce pode simplismente usar os 5v da porta USB.

andre luis 9 de janeiro de 2017 Responder

Olá Adilson,

Fiz tudo certo como você descreveu acima, mas quando vou requerir o IP pelo exemplo que você fez nao
aparece, tem outra forma de descobrir o IP?

Somente aparece:
=wi .sta.getip()
=wi .sta.getip()
nil
>

Matheus Pereira 24 de setembro de 2016 Responder

Veri que se seu módulo se conectou a rede. Se estiver conectado e não pegou ip, tente usar um ip
estático.

MATEUS DIEL 7 de outubro de 2016 Responder

Adilson,
eu consigo ligar um sensor PIR ou Umidade/temperatura nessa placa e enviar os dados via wi ?
https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 29/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Cassiano 27 de setembro de 2016 Responder

Bom dia Adilson.

Gostaria de saber se há como conectar uma antena externa nesta placa para o sinal sempre estar estável.

Abraços, Mauro .

Mauro Sergio 7 de outubro de 2016 Responder

olá amigo acho q vc deve estar com o mesmo problema que eu , o meu nodemcu perde conexao
com a internet direto e nao volta tenho que resetar ele pra continuar, se tiver a resposta me avisa

tercio 5 de novembro de 2016 Responder

Olá Adilson, tudo bom?


Gostaria de saber se o ESP8266 possui algum pino de entrada com interrupção/contador.

Kleber Gobbo 28 de novembro de 2016 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 30/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Boa tarde Kleber,

Todos os pinos aceitam interrupção, exceto a GPIO16. Dê uma olhada neste link, por favor:
https://github.com/esp8266/Arduino/blob/master/doc/reference.md

Abraço!

Adilson – Equipe FILIPEFLOP

Adilson Thomsen 6 de dezembro de 2016 Responder

Boa tarde,

Primeiramente parabéns pelo Blog, conteúdo muito interessante e de simples compreensão. Porém, eu
trabalho com programação e não intendo muito de eletrônica, e gostaria de programar alguns sensores do
esp8266 nodemcu. Eu vi que alguns você pode conectar direto na placa sem o protoboard.

Segue um que eu vi na internet (RGB SMD LED Module 5050): http://www.ebay.com/itm/181307916806?


_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Gostaria de saber, o que eu deveria levar em consideração, quando for comprar algum sensor pra conectar
direto no esp8266 nodemcu? Somente sensores com 3.3V para a alimentação são possíveis?

Fabio Andrei Lorentz 26 de janeiro de 2017 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 31/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Só aparece isto no Termite e não aceita nenhum comando.

wdt reset
load 0x40100000, len 27528, room 16
tail 8
chksum 0x7f
load 0x3 e8000, len 2184, room 0
tail 8
chksum 0xa8
load 0x3 e8888, len 8, room 0
tail 8
chksum 0xfb
csum 0xfb
slƒ{lŒŸã„c[0C]þ
mac 1005

João Eduardo 4 de fevereiro de 2017 Responder

Boa tarde pessoal tudo bem?

Eu tenho uma placa esp8266 conectada a um modulo j2me via serial, consegui fazer essa placa comunicar
com um servidor de socket na internet utilizando comandos AT em seu modulo transparente.

Bom o problema de utilizar a placa dessa forma é que eu acabo tendo que con gurar o ssid e password na
mão dentro da midlet , o que para um usuário é extremamente ruim.

Para contornar esse problema eu carreguei o rmware do nodemcu no esp8266 e montei na linguagem lua
um webservice que o usuário vai escolher uma rede disponível e digitar a sua senha via browser, isso ja
esta funcionando.

A minha pergunta é, eu consigo abrir uma conexão socket via comando serial utilizando o nodemcu? Se
sim alguém teria algum exemplo para me passar.

Desde ja agradeço pela atenção dispensada.

Paulo Sergio Simões 15 de fevereiro de 2017 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 32/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

No programa ESPlorer o botão ‘Send to ESP’ está oculto, ou seja, não posso cliclar. Há algum procedimento
além de colocar o código loop na tela esquerda?

Felipe 19 de março de 2017 Responder

pode me ajudar não consigo programar no meu modemcu ,a porta não abre , sera que tenho que fazer
alguma coisa para con gura-lá ?
ainda dá esse erro error: Failed to open COM3

desde já agradeço !!!

SCHEIBER 22 de março de 2017 Responder

O primeiro código funcionou tudo direito mas o segundo dá sempre erro ao compilar. Ou dá nil ou dá:
do le(“ConectarRedeWireless.lua”);
192.168.137.57 255.255.255.0 192.168.137.1
ConectarRedeWireless.lua:13: address in use
stack traceback:
[C]: in function ‘listen’
ConectarRedeWireless.lua:13: in main chunk
[C]: in function ‘do le’
stdin:1: in main chunk

Gonçalo 26 de abril de 2017 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 33/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

galera. Eu consigo enviar os codigos para a placa, pega o ip certinho, eu até consigo pingar na placa.. mas
quando acesso via browser nada acontece. Alguma ideia? Só recebo ERR_CONNECTION_REFUSED =/

JEAN G P SILVA 2 de maio de 2017 Responder

Bom dia!
Tb nao consigo mais acessar, vc conseguiu resolver?

Tercii 1 de julho de 2017 Responder

Olá a todos, eu também consigo enviar os códigos para a placa, pega o ip certinho, eu até consigo
pingar na placa.. mas quando acesso via browser nada acontece. Alguma ideia? Só recebo
ERR_CONNECTION_REFUSED

Pedro 10 de outubro de 2017 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 34/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

tambem estou comn esse problema

Samuel Ribeiro 12 de novembro de 2017 Responder

Bom dia Adilson. Sou iniciante no NodeMCU, e gostaria de alguns esclarecimentos:


– para usar o ESPlorer necessito estar com o rmware carregado no ESP8266?
– quando uso a IDE Arduino, ela compila e grava por cima do endereço do rmware, certo?
– quando uso o gravador de rmware, existe a possibilidade de gravar em diferentes endereços. o que
posso grava além do rmware?
Desculpe pelo tamanho do questionamento.
Abraços

Francisco Secco 8 de junho de 2017 Responder

Olá, tenho duas duvidas, tem como eu colocar um controle de portao para ser acionado pelo modulo relé?
tem outra forma?
o controle usa 12v preciso ultilizar uma fonte ou pode ser a pilha dele mesmo para alimentalo?

Rosalvo Da Silva Marcelino 17 de julho de 2017 Responder

Boa tarde
Se colocar código no esp8266 12e como faço para limpar este código para inserir outro?
Grato!

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 35/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Gleison de Almeida Liberio 21 de agosto de 2017 Responder

Olá Gleison!

Quando gravar um novo código o anterior será apagado automaticamente.

Giovanni Bauermeister 21 de agosto de 2017 Responder

Bom dia, parabéns pelo conteúdo, tenho uma duvida eu z o passo a passo porem quando digitei o
programa no Esplorer não cou habilitado a opção Send to esp, só ca abilitado quando eu aperto o open
no lado direito do esplorer e aperto o botão de reset do nodemcu, dai aparece a seguinte mensagem de
erro: Can’t autodetect rmware, because proper answer not received (may be unknown rmware).
Please, reset module or continue.
~?–4“R¶£ÿOAE’COAE’CO”µå0†J[àE>‡XÀM5
þ‚,Ò�x‹$R’OZÛRZÇ8”Ð

O que estou fazendo de errado?

Rullian 27 de agosto de 2017 Responder

Olá Filipe! Estou usando uma placa Esp8266 Esp-1 e um FDTI que já vem com os pinos para que
simplesmente faço o encaixe da ESP. Porém, ao submeter meu código recebo a mensagem: esptool v0.4.6
– (c) 2014 Ch. Klippel
setting board to ck
https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 36/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

setting baudrate from 115200 to 115200


setting port from COM1 to COM6
setting address from 0x00000000 to 0x00000000
espcomm_upload_ le
stat C:\Users\alves\AppData\Local\Temp\arduino_build_156539/sketch_aug30b.ino.bin success
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
ush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
ush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2013 bytes of data
read 0, requested 1
error: failed reading byte
Ocorreu um erro enquanto o sketch era carregado
warning: espcomm_send_command: cant receive slip payload data

O que devo fazer? já tentei fazer a gravação usando o Arduíno, mas tenho o mesmo problema.

Elton Beserra Alves 30 de agosto de 2017 Responder

Olá, gostaria de saber se funciona com o ESP-07, o qual só possui a RX/TX para comunicação.

Augusto 25 de setembro de 2017 Responder

Bom, muito bom, é de muita importância no meu caso que ainda sou leigo na área que ainda estou
estudando muito satisfatório.
https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 37/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Warton Batista 24 de outubro de 2017 Responder

Bom dia!
Gostaria de saber se existe alguma forma de extrair um código já instalado no NodeMCU.
Pois preciso modi ca-lo o código existente, pq sou novo em programação e ainda não consigo escrever um
por completo.
Obrigado

MARCELO LUIZ DE OLIVEIRA 28 de outubro de 2017 Responder

Entao. Consegui conectar, vi o ip, mas nao consigo navegar e acessar via web para acender e apagar tal led.
O que pode ser?

Samuel Ribeiro 12 de novembro de 2017 Responder

Senhores bom dia!

Segui todos os passos conforme este tutorial, porém não conseguimos fazer ele comunicar. Colocamos o IP
conforme o procedimento no ESplores e no navegador tanto no chromer e explorer! Utilizei aqui roteador
wireless 3G/4G da TP-LINK ! Poderia por favor nos ajudar?

Att

Flavio Moraes
https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 38/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Flavio Moraes 14 de novembro de 2017 Responder

Saudações Prof. Adilson!


Fiquei meio a ver navios!!! (nunca mexi com esse tal de Lua)
Baixei os arquivos dessa página:
https://www.dropbox.com/sh/ab7oqd44r9min7f/AADWkQegkrM0wEOov0b5DSzIa?dl=0
e, gostaria de, simplesmente gravar em uma placa NodeMCU; me senti meio confuso com o texto;
Se vc puder simpli car pra mim, digo, quais arquivos da página devo usar para gravar no nodeMCU, lhe
agradeço muito.

Daniel Fernandes 21 de novembro de 2017 Responder

Boa Noite, parabens pelo projeto que liga e desliga o led pela Internet.

Seria possivel voce adicionar no codigo uma pagina com LOGIN e SENHA antes de direcionar para essa
pagina onde liga e desliga o LED ? Estou precisando de um codigo assim mas nao obtive sucesso tentando
cria-lo.

Grato, Eutenio de Melo.

eutenio 27 de novembro de 2017 Responder

ola não consigo conectar meu nodeMsu com wif e o blynk

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 39/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

estou com ide arduino 1.8.5

e o sketch abaixo nada acontece, nem os leds do node mostra interação.


pode ajudar por favor.

/* Comment this out to disable prints and save space */


#de ne BLYNK_PRINT Serial

#include
#include

// You should get Auth Token in the Blynk App.


// Go to the Project Settings (nut icon).
char auth[] = “e0f0a066d3e44bfb9b59bd2d3c4eac4a”;

// Your WiFi credentials.


// Set password to “” for open networks.
char ssid[] = “Giba Coli”;
char pass[] = “……….”;

void setup()
{
// Debug console
Serial.begin(9600);

Blynk.begin(auth, ssid, pass);


}

void loop()
{
Blynk.run();
}

colevati 29 de novembro de 2017 Responder

Olá Colevati!

Pelo que entendi você pretende usar o aplicativo Blynk para controlar seu NodeMCU correto?

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 40/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Não sei se seu código funcionaria, me parece ter algumas falhas.


Tem dois includes por exemplo que não estão incluindo nada:
#include
#include

Nunca usei o Blynk a fundo mas me parece que aqui vai precisar de alguma senha pra conectar.
char pass[] = “……….”;

Qual tutorial você seguiu para chegar nesse código?

Você instalou a biblioteca Blynk para IDE Arduino? https://github.com/blynkkk/blynk-


library/releases/tag/v0.4.10

Tente seguir outros tutoriais sobre Blynk e entender como funciona:


http://pedrominatel.com.br/pt/esp8266/iot-de-forma-facil-com-o-blynk/
http://blog.fazedores.com/esp8266-controle-o-nodemcu-com-um-app-ios-e-android/
https://mjrobot.org/2016/10/15/do-blink-ao-blynk/
http://www.dobitaobyte.com.br/blynk-iot-e-mqtt/
https://www.youtube.com/watch?v=CkoUMTwgd4c&lc=z13rhx0hqsqyg3ke422ycbnaezqhzvfte
https://www.hackster.io/abhijitbrain/iot-home-automation-node-mcu-blynk-12cc34
https://www.youtube.com/watch?v=RLKuIHaraKs

Giovanni Bauermeister 1 de dezembro de 2017 Responder

Giovani, obrigado pela ajuda, o problema era o roteador wi da NET.


liguei no roteador do smartfone e funcionou acessou a rede.
Pergunta, porque nao funciona com o rotrador wi da net?
teria como? existe algum artigo?

Giba 6 de dezembro de 2017 Responder

Oi Adilson!
https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 41/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Gostaria de saber, por gentileza, como posso desinstalar corretamente o nodeMCU, pois, estou tendo algun
problemas com bibliotecas, como, por exemplo, abaixo:

Arduino: 1.8.5 (Windows 10), Placa:”NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)”

Foram encontradas múltiplas bibliotecas para “ESP8266WiFi.h”


Usado:
C:\Users\Daniel\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266Wi
Não usado: C:\Users\Daniel\Documents\Arduino\libraries\ESP8266WiFi
Foram encontradas múltiplas bibliotecas para “ESP8266mDNS.h”
Usado: C:\Users\Daniel\Documents\Arduino\libraries\ESP8266mDNS
Não usado:
C:\Users\Daniel\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266mD
exit status 1
Erro compilando para a placa NodeMCU 1.0 (ESP-12E Module)

Não sei como ele pode encontrar múltiplas bibliotecas, sendo que, em Preferências, Local do Sketchbook: es
C:\Users\Daniel\Documents\Arduino e ele vai encontrar bibliotecas duplicadas em …
AppData\Local\Arduino15…

Obrigado

Daniel Fernandes 4 de dezembro de 2017 Respon

excelente explicação , teria como comunicar 2 entre si

Gilsomario Rabelo 7 de dezembro de 2017 Responder

Boa noite.
Parabéns pela matéria.
Tenho uma dúvida, utilizando lua para programar.

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 42/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Existe alguma forma que após programado o esp8266, não seja possível ler os códigos que estão dentro
dele?

Ariel Paschoaletto 10 de dezembro de 2017 Responder

Moço não consigo ver o ip da minha

FABIOLA FABRICIA DINIZ 12 de dezembro de 2017 Responder

show. simples e pratico parabems

gilvan 7 de janeiro de 2018 Responder

Olá Adilson, seu trabalho é fantástico. É uma excelente fonte de informações.


Me tire uma dúvida por favor….
Instalei no meu módulo nodeMCU ESP8266 V3 um sketch com o nome de uma rede e uma senha para uso
como access point. O problema é que quando gravo outro sketch, que não tem nada a ver com o primeiro,
após o reset, aparece a rede de access point. Não sei como remover essa opção. Acredito que está
causando instabilidade no roteador, pois o mesmo ca caindo quando ligo o nodeMCU. Desde já agradeço.

Mario 9 de janeiro de 2018 Responder

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 43/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

O meu aparecei esse erro para mim:


¢ÔªTWT-•ª‹½å:$4Æ%U4SªCáWaiting answer from ESP – Timeout reached. Command aborted.
=wi .sta.getip()
=w:*«¹+¹ÙŽ¥)Õê

Pedro Junior 26 de janeiro de 2018 Responder

Boa Tarde! Posso desenvolver programas em lua e revender o modulo sem problemas De licenças De
software? Ou seja, tenho um produto para desenvolver e quero colocar para venda. Obrigado

Andre 4 de março de 2018 Responder

Muito bacana, sabe onde posso achar essa placa em grande escala e barato ??

Wilson Mazza 7 de março de 2018 Responder

Estou usando o módulo Node MCU ESP 8266 para fazer a leitura analógica de um sinal que possui

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 44/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

componentes de até 40 Hz de um sinal de eletroencefalograma para um trabalho de iniciação cientí ca da


universidade. Estava com um problema de corte do sinal que consegui resolver acrescentando um delay no
código. Desta forma, o módulo é programado para servir como ponto de acesso onde o meu computador
(cliente) acessa usando o protocolo TC/IP. Assim quando um cliente acessa meu módulo, o mesmo passa a
enviar as informações que serão recebidas pelo computador. Fiz um programa no Labview para receber
essas informações e mostrar os dados brutos num grá co, mas preciso aplicar alguns ltros digitais neste
software e avaliar o espectro de freqüência deste sinal. Vou colocar aqui tanto meu código em linguagem
arduino que programei o módulo, quanto o .VI para você entender melhor. Eu poderia usar um protocolo
UDP mas não conseguir programar meu módulo para usar esse protocolo.
A forma como eu reduzi a taxa de amostragem acho que não é a da mais elegante, mas não consegui achar
outra forma que eu pudesse, por exemplo, mudar o prescaler que faz mudar a taxa de amostragem desse
módulo. Vou postar uma gura de um sinal senoidal mostrado no grá co do LabView antes de eu colocar o
delay. E com o delay a forma está sem esses cortes na senoide, ou seja, está mostrando uma senoide
normal.
Pelo o que pesquisei e conversei com alguns professores, a taxa de amostragem estava muito alta, assim,
caso algum pacote de dados não fosse enviado corretamente o módulo não tinha tempo su ciente para
reenviar o pacote e receber os novos dados para um novo pacote de dados. Então começava dar erro e
cortar o sinal no grá co.
Agora o problema está em aplicar alguns ltros digitais neste software e avaliar o espectro de freqüência
deste sinal. Pelo o que entendi do LabView, para realizar essas tarefas o sinal precisa ter uma taxa de
amostragem do sinal xa. Então z uma pequena rotina para ver se pelo menos a taxa de amostragem do
sinal pelo módulo era constante e veri quei que já ali não era. Vi leituras de tempo entre 160 us até 180 us
entre uma amostra e outra sem o delay de 4ms que está no código. Acho que no envio das informações
pode ocorrer alguma variação e até no LabView alguma variação nesses valores, tomara que eu esteja
enganado.
Para tentar resolver esse problema tentei usar alguns blocos do LabView que pudessem me auxiliar na
resolução deste problema e foram basicamente 3: Build Waveform, Align and Resample Express VI,
Resample Waveforms (single shot). Minha idéia foi reconstruir minha forma de onda com uma taxa de
amostragem pré-determinada por mim. Mas acho que não sei usar essas ferramentas corretamente.
Tentei de várias maneiras e infelizmente não obtive êxito.

O link para baixar meu programa .VI e programa arduino é:


https://drive.google.com/drive/folders/1_FItfUE8IW52u7Ec4WdggadKnMH7QR5O?usp=sharing

Ênio 29 de março de 2018 Responder

Alguém pode me ajudar resolver esse problema?

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 45/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

Ênio 29 de março de 2018 Responder

Boa noite, como faço pra zerar a memória através do ide arduino. Pois parece que só o exemplo blink roda
corretamente.

Helio 21 de abril de 2018 Responder

Categorias

 Arduino (89)

 Display (7)

 Embarcados (45)

 ESP8266 (17)

 Módulos (15)

 Motores e Servos (18)

 News (41)

 Outros (11)

 Raspberry Pi (60)

 Sensores (23)

 Shield (2)

 Wearable (4)

 Wireless (51)

v Assine a Newsletter

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 46/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

...e junte-se à maior comunidade maker do Brasil

Digite seu E-mail Enviar

Dúvidas Frequentes

Como comprar

Frete Grátis

Retirada em mãos

Pagamento e envio

Trocas e devoluções

Institucional

Quem Somos

Termos de Uso

Trabalhe Conosco

o Alguma dúvida? Entre em contato!

(48) 3307-3495

Atendimento Online
Seg-Sex das 08h30-11h30 às 13h-17h

     

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 47/48
28/04/2018 Como programar o módulo ESP8266 NodeMCU - FilipeFlop

FilipeFlop Componentes Eletrônicos | CNPJ: 12.672.380/0001-90


Rod. José Carlos Daux 4850 Galpão 19, Florianópolis/SC, 88032-005

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/ 48/48

Potrebbero piacerti anche