Documentos de Académico
Documentos de Profesional
Documentos de Cultura
m n r
0
São tantos módulos ESP8266 e adaptadores que muitas vezes geram uma grande confusão e dúvidas
sobre a utilização deles. Neste tutorial Guia do Usuário do ESP8266 iremos sanar as dúvidas mais
frequentes que recebemos, mostrando as formas de programação com ESP8266, tipos de adaptadores e
suas funções, circuitos de exemplo, modos de utilização e etc.
Estudando este Guia do Usuário do ESP8266 você estará apto a começar a desenvolver com ESP8266 sem
complicações e posteriormente avançar nos estudos criando novos projetos.
O que é o ESP8266
O ESP8266 é um chip. Um chip que revolucionou o movimento maker por seu baixo custo e rápida
disseminação. O que mais chama atenção é que ele possui WiFi possibilitando a conexão de diversos
dispositivos a internet (ou rede local) como sensores, atuadores e etc.
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 1/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Para facilitar o uso desse chip, vários fabricantes criaram módulos e placas de desenvolvimento. Essas
placas variam em tamanho, número de pinos ou tipo de conexão com computador. Para saber mais sobre
as diversas variações de módulos do ESP8266 certi que-se de abstrair o máximo de informações do artigo
Qual módulo ESP8266 comprar?
Veja no diagrama a seguir como é a composição de alguns módulos e placas mais comuns baseadas no
ESP8266. Note que existem placas que utilizam o chip diretamente e não utilizam módulos, como é o caso
do Wemos D1 Mini Pro.
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 2/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 3/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
No decorrer deste guia do usuário do ESP8266 iremos focar na variação ESP-01 do ESP8266, pois é a versão
que gera mais dúvidas. As dúvidas mais frequentes sobre esse módulo são qual modo de operação utilizar,
como programar, e como montar um circuito para utilização.
Modo 1 – Comandos AT
No modo Comandos AT, o módulo possui instalado um programa chamado “Firmware Comandos AT”. Esse
programa tem uma função pré-determinada que é receber comandos de operação via UART(pinos TX e
RX). Nesse modo, o ESP-01 deverá trabalhar em conjunto com um microcontrolador. O
microcontrolador será o responsável por enviar os comandos AT para o ESP-01. A placa Arduino possui um
microcontrolador capaz de realizar esses comandos. O Firmware Comandos AT já vem instalado de
fábrica podendo estar em diferentes versões, mas pode ser atualizado caso venha com uma versão antiga.
Veremos sobre gravação e atualização do rmware mais a frente.
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 4/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Existem comandos especí cos para cada tarefa do ESP-01. Por exemplo o comando AT+CWJAP_CUR é
utilizado para conectar o módulo a uma rede WiFi. Veja mais alguns comandos comuns na tabela abaixo:
Se você for utilizar este modo, é muito importante veri car o manual o cial de comandos AT. No
manual você encontra todos os comandos possíveis, descrição de cada comando e outras informações
úteis. Sempre veri que a versão do manual para não pegar um manual antigo e ocorrer de um comando
não funcionar.
Na data de escrita deste tutorial o manual está na versão V2.2 datado em fevereiro de 2018 (2018.02).
Comandos que não são mais usados e não funcionam estão indicados como deprecated informando qual
o comando atual.
Esse modo pode ser utilizado quando você tem em mãos o módulo ESP-01 mas quer usar mais pinos em
seu projeto, utilizando então o ESP-01 em conjunto com um Arduino. Assim você desenvolve seu projeto
usando mais portas digitais, analógicas, expandindo a possibilidade de desenvolvimento.
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 5/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Modo 2 – Standalone
No modo Standalone, o ESP-01 trabalha como um microcontrolador por si só, sem a necessidade de um
microcontrolador externo. O software pode ser totalmente customizado de acordo com as necessidades
de uso. É possível utilizar a IDE Arduino, criar um programa básico pisca LED e gravar no módulo. É possível
também utilizar as bibliotecas de WiFi para ESP8266 e desenvolver o software em cima delas, criar web
servers e muito mais.
Esse modo é muito utilizado com as placas de desenvolvimento como NodeMCU, pois possuem mais pinos
tornando os projetos mais interessantes e livres para customizações. Mas nada impede de também utilizar
com ESP-01.
Quando não faz-se necessário o uso de um microcontrolador externo e quando é interessante customizar
o software programado no ESP-01 para que realize diversas funções diferentes.
Particularmente eu comecei com ESP8266 utilizando comandos AT. Mas assim que descobri que poderia utilizá-lo
em modo standalone, programa-lo via IDE Arduino, customizando o código da forma que queria, não utilizei
mais comandos AT em projetos. Atualmente só utilizo o modo comando AT para teste de funcionamento dos
módulos.
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 6/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Esse adaptador expõe os pinos VCC, GND, TX e RX do módulo ESP-01. Também faz a conversão de nível
lógico entre 5V e 3,3V que é a tensão de trabalho do ESP-01. Sendo assim, é totalmente seguro conectar
esse adaptador diretamente ao Arduino que trabalha em 5V por exemplo.
É um adaptador ideal se você deseja usar o ESP-01 em modo Comandos AT juntamente com o
Arduino, pois para este modo necessitamos apenas dos pinos TX e RX.
Esse adaptador fornece uma interface USB-serial ao ESP-01. Com ele é possível utilizar o ESP-01 conectado
ao USB do computador ou até mesmo a uma Raspberry Pi. Da mesma forma como o adaptador anterior,
ele é utilizado com rmware de comandos AT.
De fábrica, não é possível gravar rmware AT ou qualquer outro programa com estes adaptadores.
É necessário fazer uma pequena modi cação colocando uma chave on/o entre o pino GPIO0 e
GND.
Mais informações sobre este adaptador e modi cação você encontra neste post.
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 8/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
ATENÇÃO! Note que todo comando AT é seguido dos caracteres ‘\r’ e ‘\n’. Isso está expressamente indicado
no manual de comandos AT na página 6, juntamente com a informação sobre o baud rate default 115200 e
outras instruções sobre comandos AT.
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 9/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Além das informações neste guia do usuário do ESP8266, veja outros dos nossos tutoriais sobre comandos
AT com ESP8266:
E veja também o post sobre como programar o ESP8266 em modo standalone pela IDE Arduino com o
adaptador USB.
Gostou do Guia do Usuário do ESP8266? Ajude-nos a melhorar o blog comentando abaixo sobre este
tutorial. Se ainda cou alguma dúvida sobre ESP8266 poste em nosso Fórum!
Posts Relacionados
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 10/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Giovanni Bauermeister
Engenheiro de Automação e Controle graduado pela UNISAL e também Técnico em Mecatrônica pelo
SENAI, onde teve os primeiros contatos com microcontroladores, eletrônica e programação.
Integrante do Depto. técnico da FILIPEFLOP.
← Agora é possível programar dispositivos Linux Aprendendo embarcados e IoT com a BBC
IoT usando Arduino micro:bit →
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/guia-do-usuario-do-esp8266/ 11/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Nome * E-mail *
Site
Publicar comentário
4 Comentários
Olá José!
A foto de capa do post(artigo/guia) foi só uma ilustração, mas o guia é o próprio post.
Esse guia(post/artigo), é para os usuários que desejam iniciar projetos com ESP8266. Explica
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 12/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
conceitos básicos para formar uma base de conhecimento necessária para avançar nos estudos.
ESP-01 em modo de operação standalone: um dispositivo com WiFi, com MCU programável contendo GPIO
a um baixo preço.
Gostaria de saber: é possível utilizar diversos ESP-01 em uma única rede WiFi, não necessariamente tendo
acesso a internet, apenas sinal de um roteador? Utiliza-los como sensores remotos por WiFi sendo
controlados por uma central mestre (arduino, raspberry ou CLP, a escolha) com acesso ao mesmo WiFi?
Onde nessa central iria um servidor, por exemplo.
Olá Italo!
É totalmente possível! Existem diversas formas de chegar a esse objetivo. O ESP8266 pode atuar
como cliente ou servidor, criar hotspot ou se conectar a um.
Poderia existir uma Raspberry Pi como servidor/roteador/hostpost e vários ESPs poderiam conectar-
se a ela obtendo um endereço de IP. Poderia ser usado MQTT, HTTP, etc, etc…
Categorias
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 13/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Arduino (89)
Display (7)
Embarcados (45)
ESP8266 (17)
Módulos (15)
News (41)
Outros (11)
Raspberry Pi (60)
Sensores (23)
Shield (2)
Wearable (4)
Wireless (51)
v Assine a Newsletter
...e junte-se à maior comunidade maker do Brasil
Dúvidas Frequentes
Como comprar
Frete Grátis
Retirada em mãos
Pagamento e envio
Trocas e devoluções
Institucional
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 14/15
28/04/2018 Guia do Usuário do ESP8266: conceitos básicos - FilipeFlop
Quem Somos
Termos de Uso
Trabalhe Conosco
o
Atendimento Online
Alguma dúvida? Entre em contato!
(48) 3307-3495
https://www.filipeflop.com/blog/guia-do-usuario-do-esp8266/ 15/15