Você está na página 1de 31

20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

  

ARDUINO BLYNK AUTOMAÇÃO EMBARCADOS ELETRÔNICA OUTROS LOJA VIRTUAL

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 1/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Pesquisar

Pesquisar... Ok

Popular  Recente  Comentários

Conhecendo o Sonoff
Relé WiFi para
Automação
Residencial: Controlar o
acionamento de cargas
AC através de um
smartphone…

Sonoff Compatível com


o Homekit / App Casa
(Apple iPhone iPad
iOS): Nesta postagem
você vai aprender
 Greici Oliveira  NODEMCU passo a passo como
tornar…

NodeMCU – Como criar um Web Server e


conectar a uma rede WIFI Conversor USB Serial
TTL PL2303HX –
Instalação no Windows
10: Neste tutorial você
vai aprender a fazer a
instalação do…

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 2/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Assine nossa NewsLetter! É rapidinho!

Clique aqui e inscreva-se

Di culdades em criar um servidor web com o NodeMCU para


desenvolver projetos que envolvam controle de módulos e
sensores através de página web? Então não deixe de ler esta
postagem! Aqui você vai aprender os primeiros passos para
criar um web server com o NodeMCU e conectá-lo a uma rede
WiFi.

Como foi dito em nosso artigo NodeMCU – Uma plataforma com


características singulares para o seu projeto ioT, esta plataforma é um
concorrente bem a altura do Arduino. Suas características singulares a tornam
bem atraentes para desenvolvimentos de projetos ioT, principalmente em
projetos que necessitam de controle através de página web. O grande
diferencial do NodeMCU é possuir WiFi nativo, ou seja, a placa pode se
conectar a redes sem o padrão 802.11 b/g/n.

Ao nal dessa prática você estará conectado a uma rede sem o e em seguida 
poderá se conectar a uma página web do servidor que vai estar rodando no

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 3/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

NodeMCU.

Para esta postagem, utilizei apenas o NodeMCU com cabo micro USB para
conectá-lo ao computador.

Para que a prática funcione, é necessário que você já esteja com a placa
NodeMCU instalada no computador e que ela seja reconhecida pela IDE do
Arduino. Se ainda não tem a IDE do Arduino instalada e con gurada para o
NodeMCU, acesse os links abaixo e em seguida retorne para continuar:

Arduino – Instalação e Con guração da IDE no Windows


NodeMCU – Instalação no Windows
NodeMCU – Con gurando a IDE do Arduino

No código fonte, em “const char* ssid”, você deve colocar o nome da sua rede
WiFi (dentro das aspas duplas) e em “const char* password”, coloque a senha
da sua rede WiFi (também dentro das aspas duplas). Veja na imagem abaixo
as informações destacadas:

O código para testes está abaixo, basta copiá-lo, colar na IDE, editar com as 
informações da sua rede sem o, salvar e carregar:

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 4/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

1 #include <ESP8266WiFi.h> //INCLUSÃO DA BIBLIOTECA NECESSÁRIA PARA FUNCIONA


2  
3 const char* ssid = "nome_da_sua_rede_WIFI"; //VARIÁVEL QUE ARMAZENA O NOME
4 const char* password = "senha_da_sua_rede_WIFI"; //VARIÁVEL QUE ARMAZENA A
5  
6 WiFiServer server(80); //CASO OCORRA PROBLEMAS COM A PORTA 80, UTILIZE OUT
7  
8 void setup() {
9 Serial.begin(115200); //INICIALIZA A SERIAL
10 delay(10); //INTERVALO DE 10 MILISEGUNDOS
11  
12 Serial.println(""); //PULA UMA LINHA NA JANELA SERIAL
13 Serial.println(""); //PULA UMA LINHA NA JANELA SERIAL
14 Serial.print("Conectando a "); //ESCREVE O TEXTO NA SERIAL
15 Serial.print(ssid); //ESCREVE O NOME DA REDE NA SERIAL
16  
17 WiFi.begin(ssid, password); //PASSA OS PARÂMETROS PARA A FUNÇÃO QUE VAI FA
18  
19 while (WiFi.status() != WL_CONNECTED) { //ENQUANTO STATUS FOR DIFERENTE DE
20 delay(500); //INTERVALO DE 500 MILISEGUNDOS
21 Serial.print("."); //ESCREVE O CARACTER NA SERIAL
22 }
23 Serial.println(""); //PULA UMA LINHA NA JANELA SERIAL
24 Serial.print("Conectado a rede sem fio "); //ESCREVE O TEXTO NA SERIAL
25 Serial.println(ssid); //ESCREVE O NOME DA REDE NA SERIAL
26 server.begin(); //INICIA O SERVIDOR PARA RECEBER DADOS NA PORTA DEFINIDA E
27 Serial.println("Servidor iniciado"); //ESCREVE O TEXTO NA SERIAL
28  
29 Serial.print("IP para se conectar ao NodeMCU: "); //ESCREVE O TEXTO NA SER
30 Serial.print("http://"); //ESCREVE O TEXTO NA SERIAL
31 Serial.println(WiFi.localIP()); //ESCREVE NA SERIAL O IP RECEBIDO DENTRO D
32 }
33 void loop() {
34 WiFiClient client = server.available(); //VERIFICA SE ALGUM CLIENTE ESTÁ C
35 if (!client) { //SE NÃO EXISTIR CLIENTE CONECTADO, FAZ
36 return; //REEXECUTA O PROCESSO ATÉ QUE ALGUM CLIENTE SE CONECTE AO SERVIDO
37 }
38 Serial.println("Novo cliente se conectou!"); //ESCREVE O TEXTO NA SERIAL
39 while(!client.available()){ //ENQUANTO CLIENTE ESTIVER CONECTADO
40 delay(1); //INTERVALO DE 1 MILISEGUNDO
41 }
42 String request = client.readStringUntil('\r'); //FAZ A LEITURA DA PRIMEIRA
43 Serial.println(request); //ESCREVE A REQUISIÇÃO NA SERIAL
44 client.flush(); //AGUARDA ATÉ QUE TODOS OS DADOS DE SAÍDA SEJAM ENVIADOS A
45   
46 client.println("HTTP/1.1 200 OK"); //ESCREVE PARA O CLIENTE A VERSÃO DO HT
47 client.println("Content-Type: text/html"); //ESCREVE PARA O CLIENTE O TIPO

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 5/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

48 client.println("");
49 client.println("<!DOCTYPE HTML>"); //INFORMA AO NAVEGADOR A ESPECIFICAÇÃO
50 client.println("<html>"); //ABRE A TAG "html"
51 client.println("<h1><center>Ola cliente!</center></h1>"); //ESCREVE "Ola c
52 client.println("<center><font size='5'>Seja bem vindo!</center>"); //ESCRE
53 client.println("</html>"); //FECHA A TAG "html"
54 delay(1); //INTERVALO DE 1 MILISEGUNDO
55 Serial.println("Cliente desconectado"); //ESCREVE O TEXTO NA SERIAL
56 Serial.println(""); //PULA UMA LINHA NA JANELA SERIAL
57 }

Após o arquivo ser carregado no NodeMCU, abra a janela serial da IDE. Se a


conexão for realizada com sucesso, as seguintes mensagens: “Conectado a
rede sem o ‘Nome da sua rede’, ‘Servidor iniciado’ e ‘IP para se conectar ao
NodeMCU: http://’endereço’ ” vão aparecer no monitor, como mostra a gura
abaixo:

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 6/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

OBS: Para visualizar o resultado acima, não esqueça de mudar no rodapé da


serial a velocidade para 115200, conforme a imagem abaixo:

Deixe a janela serial aberta. Em seguida abra o navegador e digite o endereço


de IP que o monitor serial forneceu para que você possa se conectar ao
NodeMCU. Uma página similar à imagem abaixo será aberta:


Ao retornar no monitor serial, veja que novas informações de conexão
surgiram na janela, conforme mostra a imagem abaixo:
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 7/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Para esta postagem, deixei que o NodeMCU obtivesse um endereço de IP


dinâmico, contudo, nas próximas postagens será de nido um IP estático para
a placa.

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí


embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like)


que está mais abaixo.

Obrigada e até a próxima!
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 8/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?!
Faça sua avaliação aqui embaixo.

5 / 5 ( 16 votes )

Postagem anterior: NodeMCU – Enviando códigos clonados do Controle Remoto (Método


RAW)
Próxima postagem: NodeMCU – De nindo um IP xo para sua placa

 Like

Postagem feita por

Greici Oliveira
Colaboradora do Blog MasterWalker Shop, graduada em Engenharia da
Computação pela UNIPAC. Sou apaixonada por tecnologia, fã de super-
heróis e um bom rock.

Postagens relacionadas

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 9/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Arduino – Utilizando o Arduino – Utilizando o Arduino – Utilizando o


Módulo Expansor de Sensor Microondas Sensor Microondas
Saídas Digitais (Radar Humano) RCWL-0516
Nesta prática você vai Neste tutorial você vai O Sensor Microondas
aprender a utilizar o Módulo aprender a utilizar o Sensor RCWL-0516 é uma boa
Expansor… Microondas,… alternativa ao uso…

Existem 47 comentários para esta postagem

Giovani Milanezi
22 de junho de 2017 às 10:29

Nao estou conseguindo conectar a rede… Coloquei a rede e senha… O


programa para na instrucao While{}, ca em loop e nao sai mais, ca
tentando conectar mas nao conecta. O que pode estar acontecendo?

Responder ao comentário

Euler Oliveira
24 de junho de 2017 às 09:07

Olá Giovani Milanezi. 

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 10/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Se possuir um smartphone Android, crie um ponto de acesso WiFi


(Tethering e acesso portátil) com ele e deixe habilitado. Em seguida
coloque os dados (nome da rede e senha) deste ponto de acesso no
código e tente se conectar.

É ideal que faça os testes em uma rede sem o alternativa para


veri car se não é o roteador que está barrando a conexão do
NodeMCU.

Faça este teste e dê um retorno se funcionou.

Responder ao comentário

Justino
2 de setembro de 2017 às 17:07

Se for o roteador que está narrando o que é que eu posso fazer


pq o meu conecta no Wi-Fi mas quando eu tento abrir no
navegador eu não consigo acessar, mas quando eu uso o
exemplo do acess point ele abre normalmente no navegador

Responder ao comentário

Euler Oliveira
3 de setembro de 2017 às 17:54

Olá Justino.

Seu NodeMCU é a versão v2 ou a v3(Lolin)?



Responder ao comentário

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 11/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Henrique
28 de setembro de 2018 às 15:55

Como saber a versão? quais as diferenças básicas entre


versões?

Euler Oliveira
28 de setembro de 2018 às 17:04

Olá Henrique.

NodeMCU V2: geralmente é fabricado pela Amica e o


tamanho da placa é compatível com o espaçamento
(2.54mm) dos furos de uma protoboard.

NodeMCU V3: fabricado pela Lolin e o tamanho da placa


(largura) não é compatível com o espaçamento (2.54mm)
dos furos de uma protoboard, contudo, possui algumas
bases próprias para facilitar a conexão aos pinos da
placa.

Uma das bases para a versão da Lolin pode ser vista no


link abaixo:

https://blogmasterwalkershop.com.br/embarcados/nodemcu/b
adaptador-para-o-nodemcu-v3-da-lolin/

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 12/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Carlos
2 de novembro de 2017 às 17:15

Olá Euler, o meu node mcu conecta somente quando uso meu celular como
ponto de acesso, o que fazer?

Responder ao comentário

Euler Oliveira
2 de novembro de 2017 às 18:25

Olá Carlos.

Já veri cou quais os padrões de rede WiFi seu roteador oferece


(802.11 b/g/n)? Veri que se algum destes está habilitado ou se ambos
estão. Caso esteja tudo OK com o roteador e ainda assim não consiga
conectar, recomendo que instale novamente o rmware no NodeMCU.

Responder ao comentário

Bruno
17 de novembro de 2017 às 21:37

Boa noite,

Fiz o teste e funcionou. Mas como acesso de uma rede externa?

Responder ao comentário

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 13/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Euler Oliveira
18 de novembro de 2017 às 08:16

Olá Bruno.

Para acessar externamente, recomendo que pesquise por


NAT(redirecionamento de portas) ou port forward.

Responder ao comentário

Gustavo Henrique
30 de novembro de 2017 às 01:21

Olá, boa noite!

Estou com um problema na hora que naliza o processo, não aparece o


nome da minha rede nem o Ip, não aparece nada no monitor serial apenas
ca loop contínuo de pontos.
Por favor, se alguém puder me ajudar ou auxiliar agradeço desde já

Responder ao comentário

Thales
26 de fevereiro de 2018 às 10:50

Estou tendo o mesmo problema, caso consiga resolver, poderia me


contatar? Eng_thales@outlook.com

Vou continuar procurando soluções, caso encontro, replico aqui.



Responder ao comentário

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 14/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Giba/Quase louco...
5 de dezembro de 2017 às 15:10

Não consigo conectar, meun roteador é junto ao modem da Net, pode ter
alguma complicação?
tentei o IP xo tambem, nada não acessa.
podem dar uma dica, já estou descon ando do Node Msu, no entanto
consigo fazer ele funcionar com programas basicos, acender led ligar rele,
mas por comando via skech

Responder ao comentário

Euler Oliveira
5 de dezembro de 2017 às 20:04

Olá Giba.

Recomendo que faça o teste com uma outra conexão de internet que
não seja NET para comprovar se é o NodeMCU que está com defeito.

Este código que disponibilizei na postagem é totalmente funcional.

Responder ao comentário

Giba/Quase louco...
6 de dezembro de 2017 às 19:17

Mestre Euler, funcionou na rede WiFi do smartfone, obrigado,



pergunta, como fazer funcionar com o modem Wi da NET,

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 15/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

porque dá errado? conhece algum artigo?

Responder ao comentário

Euler Oliveira
6 de dezembro de 2017 às 20:30

Veri que junto a operadora se existe algum tipo de


bloqueio no modem WiFi deles e se existir, qual o
procedimento a ser feito para que possa incluir o
NodeMCU na sua rede.

Responder ao comentário

José Rodolfo Durante


11 de dezembro de 2017 às 21:15

Euler ;
Copiei o código e conferi mas acontece o seguinte:
1. No monitor serial não aparece NADA!.
2. No navegador tudo ocorre certinho.
Obs. Tinha conhecido o ip pelo comando AT.
Podes me ajudar?
Obrigado
Rodolfo

Responder ao comentário


Euler Oliveira
12 de dezembro de 2017 às 07:49
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 16/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Olá José Rodolfo Durante.

Veri cou se a velocidade da serial está correta? Testou o baudrate


com 9600 e 115200?

Responder ao comentário

Filipe Paceli
30 de dezembro de 2017 às 14:31

Fala brother, cara estou tendo um erro sinistro, é comum o nodemcu travar
em alguns instantes e “morrer” literalmente tendo que reseta-lo? tenho um
webserver , wi autoconect e 4 comandos..
tenho display oled tb.. tem relato de incompatibilidade?

Responder ao comentário

Euler Oliveira
31 de dezembro de 2017 às 15:15

Olá Filipe Paceli.

Está alimentando seu NodeMCU com fonte de quantos amperes?

Responder ao comentário

Antonio
9 de junho de 2018 às 07:36 

Caro Euler
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 17/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Tudo funcionando quando acesso de um pc , quando acesso de um celular o


módulo trava me forçando a dar um reset.
Tem alguma ideia do que possa estar acontecendo??
Obrigado
Antonio

Responder ao comentário

Otavio
22 de julho de 2018 às 17:11

Olá Euler!
Copiei/ colei o código e compilou certinho, porém estou me deparando com
um problema. A conexão com a rede local ocorre normalmente, e o monitor
serial mostra a URL (endereço IP) que eu deveria utilizar para acessar o
servidor. Entretanto, quando jogo o endereço no navegador e tento acessar,
aparece um erro dizendo que não foi possível encontrar a página. Já
desativei o rewall, testei em vários navegadores diferentes, redes diferentes,
portas diferentes (mudei da porta 80 para a 8089 e 8082) e nada funciona! O
que pode estar acontecendo?
P.S.: Estou utilizando um ESP32 e SO Windows 10

Responder ao comentário

HELIO BARBOSA
23 de agosto de 2018 às 15:21

Pessoal eu esstou tentando enviar dados a minha pagina php em um


servidor nas nuvens mas não consigo. Estou usando o Arduino Uno 3 e o
ESP8266 juntos. 
Já consigo conectar co WiFi mas não consigo enviar os dados. Se houver
alguem disposto a me ajudar posso enviar os fontes php e uno.
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 18/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Responder ao comentário

Miguel Ângelo Dutra Bueno


11 de março de 2019 às 16:28

Acontece o mesmo comigo…

Responder ao comentário

Fabiane
4 de abril de 2019 às 23:43

Olá, por acaso teria um programa similar para o ESP32? Pois a biblioteca
ESP8266WiFi.h não existe para a placa ESP32.

Responder ao comentário

Martins
3 de junho de 2019 às 10:00

Euler, parabéns pelos tutoriais. Ótimas dicas para iniciantes como eu.
Gostaria de tirar uma dúvida, estou usando a placa Wemos D1 R2, vi que
você postou o link desse tutorial para conexão wi- com essa placa em um
dos tutoriais seus da Wemos. Porém não consigo acesso a porta para
mostrar o endereço de IP, já mudei a velocidade para 9600 e 115200
conforme você disse nos comentários e mesmo assim não aparece, ca em
branco. O que devo fazer para aparecer? Agradeço a ajudar!
P.S: Peço a você fazer quando tiver um tempo um tutorial de como usar 
Infravermelho com a placa Wemos R1 e D2, é um ótimo projeto e que com
certeza traria muitos visitantes ao seu site. Obrigado e sucesso amigo! =D
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 19/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Responder ao comentário

Euler Oliveira
3 de junho de 2019 às 10:09

Olá Martins.

Agradeço pelo comentário!

No código você está preenchendo as informações da rede WiFi em


que a placa irá conectar? Está mantendo a velocidade de 115200 ou
9600 no código?

O código desta postagem é compatível com a Wemos.

Sobre o infravermelho: você diz clonar controle remoto infravermelho?

Responder ao comentário

Martins
4 de junho de 2019 às 14:41

Olá, Euler! Em respostas de suas perguntas:

“No código você está preenchendo as informações da rede WiFi


em que a placa irá conectar? Está mantendo a velocidade de
115200 ou 9600 no código?”


Nessa linha (Serial.print(“http://”);) devo colocar o endereço, é
isso? Não cheguei a colocar, pensei que seria gerado de forma

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 20/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

automático. Obrigado! Irei tentar aqui. Em relação as


velocidades eu cheguei a testar com os dois valores que você
citou e não deu certo, acredito que o erro foi exatamente essa
linha que citei anteriormente.

“Sobre o infravermelho: você diz clonar controle remoto


infravermelho?”
Sim, clonar um controle remoto por completo de um ar
condicionado. Na internet tem muitos projetos com TVs, porém
com ar condicionados não encontrei nenhum. Alguns dizem que
dá certo com o código de clonagem da TV, porém não dá. O
controle do ar condicionado manda ao Arduino as instruções
completas do ar, não somente a especí ca do botão, por isso é
preciso uma codi cação diferença, mudança de valores de buff,
etc… Acho que seria legal você criar em seu blog um tutorial
sobre isso, seria inovador.

Abraço e obrigado pelas respostas!

Responder ao comentário

Euler Oliveira
4 de junho de 2019 às 15:04

A linha (Serial.print(“http://”);) não diz respeito a


velocidade da comunicação serial. A linha responsável
por isso é a Serial.begin(115200);.

As informações da sua rede WiFi são preenchidas nas


linhas:

const char* ssid = “nome_da_sua_rede_WIFI”;
const char* password = “senha_da_sua_rede_WIFI”;
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 21/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Não tenho experiência na clonagem de teclas de controle


remoto de ar condicionado, mas posso te a rmar que é
bem complicado de ser clonado. Controle remoto de ar
condicionado costuma não ser possível clonar as teclas a
partir do Fotorreceptor IR utilizado com o Arduino.

Responder ao comentário

Yara
9 de julho de 2019 às 10:55

Não estou conseguindo conectar a pagina web com o endereço de IP


disponibilizado. A “página não foi encontrada”.

Responder ao comentário

Euler Oliveira
9 de julho de 2019 às 11:51

Olá Yara.

Agradeço pelo comentário!

Refaça o tutorial e se possível, crie um ponto de acesso no seu


smartphone, insira informações do mesmo dentro do código (const
char* ssid e const char* password) e em seguida tente se conectar. Se
funcionar, o problema está na conexão com o seu roteador.

Responder ao comentário

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 22/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Daniel Fernandes
9 de agosto de 2019 às 19:12

Primeiramente, obrigado pelo tutorial. Eu tenho um sketch arduino que,


resumindo, solicita dados da web para mostrar Hora e Data em um display tft
e, no sketch, além do SSID e Senha, tem a seguinte linha: #de ne
HTTP_SERVER “http://10.0.0.159/iotServer.php” mas, logicamente, esse
endereço não me serve, portanto, faço a pergunta: o que devo colocar nessa
linha, entre aspas, pois entendo que deve ser um servidor brasileiro mas, não
entendo qual ou o que.

Parte do sketch:
// — HTTP CLIENT ————————————————————————
// This is my intranet server, which is running a REST API. You’ll need one of
these.
#de ne HTTP_SERVER “http://10.0.0.159/iotServer.php”
typedef enum {TIME_INFO, DATE_INFO} DatetimeInfo;
HTTPClient http;

Muito obrigado

Responder ao comentário

Euler Oliveira
16 de agosto de 2019 às 11:32

Olá Daniel.

Agradeço pelo comentário!

A linha em questão é uma página WEB que provavelmente mostra as 


informações de data e hora.

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 23/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Você deve criar uma página substituta ou substituir o IP 10.0.0.159


pelo IP em que foi atribuído ao seu NodeMCU e utilizar a página que já
está criada. Lembrando que você deverá ter um webserver local sendo
executado para acessar a página.

Responder ao comentário

Igor Pereira
4 de setembro de 2019 às 07:51

Eu to tentando acionar um rele mas nao to conseguindo tem como me ajudar

Responder ao comentário

Euler Oliveira
4 de setembro de 2019 às 08:39

Olá Igor.

Agradeço pelo comentário!

Recomendo que veja as postagens no Blog relacionadas a


acionamento de módulo relé para que possa ter uma base para iniciar
a implementação do seu projeto.

Responder ao comentário

Bruno 
7 de setembro de 2019 às 11:41

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 24/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

O meu funcionou perfeitamente, minha palca WeMos D1 CHIP:ESP8266, uma


duvida de leigo como posso acoplar um sensor de temperatura ou um
medidor de uxo de agua para mer os resultado na pagina ou no thingspeak.

desde ja agradeço.

Responder ao comentário

Euler Oliveira
7 de setembro de 2019 às 12:14

Olá Bruno.

Agradeço pelo comentário!

No momento não temos nenhum tutorial relacionado a este tipo de


prática que deseja implementar.

Responder ao comentário

Joao Ricardo Araujo Cardoso


12 de dezembro de 2019 às 17:44

É só colocar pra ele imprimir a variável da “temperatura” com esse


comando:
client.print(temperatura);

Responder ao comentário

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 25/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Joao Ricardo Araujo Cardoso


12 de dezembro de 2019 às 17:46

E mesclar esse código dessa página, com o de medidor de


temperatura comum encontrado na internet. Já z isso.

Responder ao comentário

joao alysson
19 de setembro de 2019 às 12:14

olá gostaria de fazer o seguinte , comunicar o arduino uno com o nodemcu e


pegar dados do uno e mandar para a pagina web e possivel?

Responder ao comentário

Euler Oliveira
19 de setembro de 2019 às 12:27

Olá João.

Agradeço pelo comentário!

Sim é possível, porém seria um gasto desnecessário no uso do


Arduino + NodeMCU.

O ideal é usar o NodeMCU sozinho para este tipo de projeto ou utilizar


o Arduino + o ESP8266 ESP01:


https://www.masterwalkershop.com.br/modulo-wi -esp8266-esp-01

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 26/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

Responder ao comentário

Gustavo Tulio
29 de outubro de 2019 às 17:17

Estamos com um problema em nosso Tcc, onde o a programação roda em


um pc mas em outro não, com as mesmas bibliotecas baixadas.
Também estamos com di culdade em desenvolver um webserver com o
esp8266, estamos utilizando como entrada o dht11 e mq-7 pois queremos
expor os seus valores no “site”. Consegue nos ajudar de alguma forma ?
somos da Etec, do curso de eletrônica.

Responder ao comentário

Euler Oliveira
30 de outubro de 2019 às 08:47

Olá Gustavo.

Agradeço pelo comentário!

Como assim a programação roda em um PC e em outro não?|

Poderia fornecer mais detalhes a respeito do problema que está


tendo?

Responder ao comentário


Anibal
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 27/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

5 de novembro de 2019 às 20:59

Parabéns pela aula e pela presença nos comentários, Euler !


Assim que eu voltar de viagem, vou testar no ESP8266.
Como ainda faltam alguns dias pra eu voltar, queria ir trabalhando na
elaboração da página HTML. Você tem alguma dica de onde eu posso
procurar material de estudo ?
Pretendo partir dessa sua tela, mas adicionar alguns botões e 4 campos para
texto.
Mas o principal detalhe, é que eu gostaria de arrumar esses botões na tela,
de modo que alguns quem lado a lado, com 3 botões em uma mesma linha.
Eu nunca z nada em HTML até hoje, mas creio que consigo copiar.

Responder ao comentário

Euler Oliveira
6 de novembro de 2019 às 08:46

Olá Anibal.

Agradeço pelo comentário e reconhecimento!

Recomendo que você estude sobre desenvolvimento web.

Um local em que você pode gastar pouco e ter material de qualidade


para aprender sobre desenvolvimento web e sobre vários outros
assuntos relacionados a tecnologia é na Udemy:

https://www.udemy.com/courses/development/web-development/

No link acima você pode ver os vários cursos relacionados a 


desenvolvimento web. Para escolher qual curso fazer, basta veri car o
conteúdo tratado em cada um deles, a reputação do
https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 28/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

professor/professores do curso, quantos alunos estão inscritos e as


avaliações dadas pelos alunos.

Acredito que já seja um começo.

Responder ao comentário

ANIBAL SIQUEIRA VILELA FILHO


6 de novembro de 2019 às 13:07

Muito obrigado pela dica, Euler !

Responder ao comentário

Euler Oliveira
6 de novembro de 2019 às 13:09

Por nada!

Segue a gente lá:

Fan page no Facebook: https://www.facebook.com/masterwalkershop

Página no Instagram: https://www.instagram.com/masterwalkershop/

Responder ao comentário


Deixe uma resposta

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 29/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

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

Name* Email* Website

Publicar comentário

Assine nossa NewsLetter! É Siga as nossas Mídias Sociais Sobre nós


rapidinho!
A MasterWalker Shop é uma loja virtual no
MasterWalker Shop ramo de vendas de eletrônicos. Estamos no
1.640 curtidas
Assinar mercado há cinco anos, com o objetivo de
promover o conhecimento para nossos
clientes, oferecendo produtos de qualidade e
Nosso Site é Seguro Curtir Página Cadastre-se preço acessível….

 

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 30/31
20/12/2019 NodeMCU - Como criar um Web Server e conectar a uma rede WIFI - BLOG MASTERWALKER SHOP

© Copyright | Blog MasterWalker Shop

https://blogmasterwalkershop.com.br/embarcados/nodemcu/nodemcu-como-criar-um-web-server-e-conectar-a-uma-rede-wifi/ 31/31

Você também pode gostar