Você está na página 1de 9

Home | LOJA FritzenLab | O que é o FritzenLab ?

| Indicação de lojas na China |


Parcerias & Anunciantes |

WiFi ESP12 (ESP8266): programando com a IDE do Arduino

Encontre aqui:

Pesquisar 

Post Aleatório

Flawless 3D Models in Minutes


Harness the Power of 3D Scanning
& Make Your Own 3D Models with Teste do osciloscópio DSO138 –
Unrivaled Accuracy & Speed
parte 1

 Facebook  Twitter  LinkedIn


Posts recentes
    ESP8266, WiFi, ioT (internet das coisas) são três termos extremamente Top10 artigos mais acessados em
conectados/entrelaçados desde o lançamento deste pequeno módulo
Julho/2019
chamado ESP8266 (em meados de 2014, conforme artigo publicado
anteriormente). Conexão á internet sem o via WiFi facilita muito a criação Programar PIC 16F com PICKIT3
de aplicações, as torna menos dependentes de cabeamento (uma fonte de
em Linux – parte 1
custo enorme nas instalações) e dá mais mobilidade á projetos.
   Porém teoria e prática são coisas bem diferentes: o conceito de ioT pode Top10 artigos mais acessados em
ser lindo maravilhoso, mas até mesmo um hardware   simples e pequeno
Junho/2019
como o ESP8266 pode trazer dor de cabeça ao usuário, pelo menos até que
se pegue a “manha” de sua utilização. Soldando badge ‘aprenda soldar’
    É por isso que eu resolvi trazer uma série de artigos com os princípios da Franzininho
básicos da utilização do ESP8266, na forma da versão ESP12 (imagem
abaixo). Neste primeiro artigo da série, vou comentar sobre a utilização de Como testar Tiristor e Triac
seus pinos digitais, analógicos e PWM com a IDE do Arduino, sem utilizar Will we be riding drones any time
sua capacidade de WiFi.
soon?
OBS: tenho três modelos de ESP8266 (ESP-12) á venda na minha loja
Unboxing do Arduino MKR GSM
virtual:
1400
1- ESP8266 com Arduino Leonardo na mesma placa!
2- ESP-12 somente Top10 artigos mais acessados em
3- ESP-12 rodando NodeMCU, com LED RGB e carregador de LiPo Maio/2019

Categorias

Atuadores (2)

Componentes (19)

Didática (16)

Displays (7)

Ganhe/Sorteios (2)

Hack do Fritzen (11)

    Meu artigo se baseia no tutorial elaborado pelo website eDIY, que já Informativo (28)
começa indicando o circuito eletrônico mínimo necessário para o Novas placas (14)
funcionamento do ESP12 (que é similar ao indicado pelo amigo Augusto
Campos neste artigo); veja abaixo. Onde comprar? (7)

Projetos (21)

Sensores (12)

Top 10 (22)

Arquivos

agosto 2019 (1)
    Você vai precisar montar este circuito todo, pois o procedimento de
gravação de código nos ESP8266 não é tão simples e tranquilo quanto no julho 2019 (2)
Arduino (apesar de utilizar a mesma IDE). Algumas notas sobre o circuito:
– O LED não é extremamente necessário para gravação, mas vai ser útil junho 2019 (5)
para rodar um “blink” mais pra frente
– O capacitor de 100nF faz a ltragem de ruídos vindos da sua fonte de maio 2019 (3)
alimentação 3,3V. Eu testei este circuito em bancada sem o capacitor e
abril 2019 (2)
funcionou normalmente.
– O “jumper” indicado na imagem deve ser fechado apenas quando você for março 2019 (2)
gravar código no ESP8266; em outros momentos deve permanecer aberto.
– O conversor USB-Serial não precisa ter um pino de reset (que é fevereiro 2019 (2)
necessário para gravar o Arduino por exemplo); basta que ele tenha RX, TX
e GND. Qualquer conversor que seja reconhecido pelo seu PC serve janeiro 2019 (1)
(FT232, PL2303, CH340, etc).
dezembro 2018 (2)
    Após montar o circuito acima  siga este tutorial do site
OpenHomeAutomation, que ensina como adicionar a placa ESP12 à IDE do novembro 2018 (2)
Arduino; o que você deve fazer é basicamente:
– Na IDE do Arduino, vá em “Arquivo > Preferências” e no campo outubro 2018 (3)
“Gereciador de placas adicionais” coloque a seguinte
URL: http://arduino.esp8266.com/package_esp8266com_index.json . setembro 2018 (1)
– Vá em “Ferramentas > Placas > Gerenciador de Placas” e procure por
“Plataforma ESP8266”; clique em baixar e aguarde o download. agosto 2018 (5)
    Pronto! agora você pode programar os seus ESP8266 diretamente pela
IDE do Arduino. O primeiro código que eu indico você rodar está abaixo (e julho 2018 (3)
também no link passado acima), ele conecta seu ESP-12 ao WiFi que você
junho 2018 (2)
selecionar (coloque login e senha da sua rede no sketch abaixo) e mostra o
seu endereço IP. maio 2018 (4)
// Import required libraries
#include "ESP8266WiFi.h" abril 2018 (3)

// WiFi parameters março 2018 (9)


const char* ssid = "your_wifi_name";
const char* password = "your_wifi_password";
fevereiro 2018 (3)

janeiro 2018 (2)
void setup(void)
{ novembro 2017 (2)
// Start Serial
Serial.begin(115200); outubro 2017 (6)

// Connect to WiFi
setembro 2017 (1)
WiFi.begin(ssid, password);
agosto 2017 (2)
while (WiFi.status() != WL_CONNECTED) {
delay(500); julho 2017 (5)
Serial.print(".");
} maio 2017 (1)
Serial.println("");
Serial.println("WiFi connected"); abril 2017 (1)

março 2017 (1)
// Print the IP address
Serial.println(WiFi.localIP()); dezembro 2016 (6)

} novembro 2016 (7)

void loop() { outubro 2016 (6)

setembro 2016 (2)
}
agosto 2016 (1)
  Para efetuar a gravação deste código, feche o jumper que indiquei na
julho 2016 (6)
imagem acima e pressione o botão reset; o ESP vai entrar em modo de
programação. Ao nalizar a gravação você pode abrir o monitor serial da junho 2016 (8)
IDE do Arduino, aguardar alguns segundos e ver o seu IP sendo escrito na
maio 2016 (6)
tela!.
abril 2016 (1)
OBS: caso seja impresso algo como “Exception(2) after boot” no seu
monitor serial, a solução é alterar o tamanho da memória do ESP no menu março 2016 (12)
“Ferramentas > Tamanho da Flash” de 512kB para 4Mb, conforme descrito
neste link. fevereiro 2016 (9)
O circuito que montei para meus testes está na imagem abaixo (bem mais
janeiro 2016 (12)
bagunçado que no desenho do Fritzing não é?).
dezembro 2015 (9)
    Após montar o circuito acima, adicionar o ESP8266 à IDE do Arduino,
coloca-lo no modo de gravação (fechar o jumper) e gravar o sketch testador
de redes WiFi (acima), você agora tem certeza que seu ESP8266 funciona!!.
   O próximo e último teste do artigo de hoje vai envolver um potenciômetro
(entrada analógica), um botão (entrada digital) e dois LED’s (saída PWM e
saída digital). Segundo o site o cial do ESP8266, esta placa tem apenas uma
entrada analógica (que funciona de 0 á 1V apenas) e todos os pinos podem
funcionar como saída PWM.
OBS: o circuito abaixo deve ser ADICIONADO ao circuito que você utilizou Placas do FritzenLab
acima, não remova nenhuma conexão feita anteriormente, apenas adicione
os componentes e conexões mostrados abaixo.
COMPRAR Arduino e
componentes

Controle remoto com Arduino

Drone caseiro com Arduino

Fritzen UM – placa compatível


com Arduino UNO

Gerador de PWM com circuito


integrado 555

Oscilador pisca-pisca com circuito


integrado 555

Tabela comparativa: preço de


Arduino e shields no Brasil
   Utilizando o procedimento já demonstrado neste artigo (fechar o jumper e
pressionar reset), faça o download do código abaixo para o seu ESP-12. Temporizador com Circuito
const int analogInPin = A0;
integrado 555
const int ledBotao = 2;
const int analogOutPin = 12;
const int botao = 13;
int sensorValue = 0; Amazon (livros, ebooks)
int estadoBotao = 0;

void setup() {
pinMode(botao, INPUT);
pinMode(ledBotao, OUTPUT);
}

void loop() {

sensorValue = analogRead(analogInPin);
analogWrite(analogOutPin, sensorValue);
estadoBotao = digitalRead(botao);
if (estadoBotao == HIGH) {
digitalWrite(ledBotao, LOW);
} else {
digitalWrite(ledBotao, HIGH);
}
Arduino Básico
delay(100);
} R$ 61,75

Compre agora
   Este código vai funcionar da seguinte forma:
– Ao pressionar o botão (GPIO13) o LED que estava aceso (GPIO2) vai
apagar
– Ao girar o potenciômetro (conectado ao pino ‘ADC’) a luminosidade do
outro LED (GPIO12) vai variar, através da aplicação de PWM. Parceiro – ICStation
   No próximo artigo desta série, trarei um tutorial sobre conexão do ESP-12
á internet via WiFi, e envio de dados de sensores para o Thingspeak!.

Classi cado como: arduino


Twitter FritzenLab:
IDE      esp12      esp12e      esp8266      micropython      nodemcu      wi
Tweets by fritzenlab

Clovis Fritzen março 31, 2016 Componentes 14 Comentários

fritzenlabeletronica
← Hack do Fritzen [3] – Um Shield para testar Arduino

Intel lança mais uma dev board – x86 Quark D2000 →

14 ideias sobre “WiFi ESP12 (ESP8266):


programando com a IDE do Arduino”
Paulo Varjal
maio 14, 2017 em 3:11 pm
Permalink
Mais procurados:
Boa tarde. Excelente página… Poderia tirar uma dúvida? a
voltagem de tx e rx deve ser 5v ou 3,3V? no meu adaptador está Arduino arduino compatible
arduino IDE arduino uno
saindo 5v. Sempre usei com sucesso no esp01. Grato
arduino zero blog de eletronica boost

Resposta converter carrinho de controle remoto


circuito boost compativel com arduino
comprar arduino controle remoto display
clovisf lcd diy eagle cad eletrônica analógica
maio 16, 2017 em 9:27 am elevador de tensão esp8266 faça você
Permalink mesmo fritzenlab Fritzen
Proto fritzen UM hackaday
hackaday.io hack do Fritzen icstation
Olá Paulo. Eu já li por aí na internet que o ESP é tolerante á 5V internet das coisas kickstarter kty81
(quer dizer que ele não vai queimar), porém eu pre ro não
mais acessados
arriscar e sempre utilizar 3,3V
mais lidos mais
Resposta vistos melhor
conteúdo melhores
Weverton artigos placa de
microcontrolador

circuito impresso sd card sensor de


maio 29, 2017 em 10:20 am
temperatura sistemas embarcados
Permalink
termômetro texas instruments TI

top 10 top10 wi
Eu posso realizar a montagem desse circuito conectando direto
ao arduino, sem o conversor serial?

Resposta

clovisf
maio 29, 2017 em 11:25 am
Permalink

Olá Weverton. Pode sim, só lembre de retirar o ATMEGA328


da placa, pois você estará utilizando somente o conversor USB-
serial dela, não o Arduino.

Resposta

Daniel Fernandes
junho 7, 2017 em 8:58 pm
Permalink

Olá amigo! Gostaria de usar o ESP8266-12F (que tenho) para


conectar a um módulo de matriz de LED (x4) para um relógio,
portanto, tenho duas questões:
1) Após ser feito todo o procedimento acima, pode ser dispensado
o Conversor Serial?
2) Não consegui determinar no circuito, de onde vem a
alimentação de +3.3V.
Muito obrigado

Resposta

Pingback:Top10 artigos mais acessados em Junho/2017 - FritzenLab

Guilherme
agosto 9, 2017 em 11:03 pm
Permalink

Boa noite, com o ESP12 consigo conectar um arduino via wi ? Se


sim, teria algum tutorial? Obrigado!

Resposta

Pingback:Top10 artigos mais acessados em Agosto/2017 - FritzenLab

Pingback:Top10 artigos mais acessados em Setembro/2017 - FritzenLab

AGUIVONE MORETTI FOGIA


janeiro 10, 2018 em 5:02 am
Permalink

Olá, tudo bem estou com um problema, mesmo fazendo tudo


como está ai não troca o nome da rede wi e nem solicita senha,
sabe me dizer o por que disso?

Resposta

Pingback:Top10 artigos mais acessados em Janeiro/2018 - FritzenLab

Pingback:Placa de desenvolvimento Wi-Fi com ESP-12 - FritzenLab

Pingback:ESP32 na IDE do Arduino, em Linux - parte 1 - FritzenLab

Pingback:Top10 artigos mais acessados em Agosto/2018 - FritzenLab

Deixe uma resposta

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


marcados com *

Comentário
Nome *

E-mail *

Site

Salvar meus dados neste navegador para a próxima vez que eu comentar.

Noti que-me sobre novos comentários por e-mail.

Noti que-me sobre novas publicações por e-mail.

Publicar comentário
Rakuten
Marketing – lojas
TaQi
FastShop Combo Cafeteira
Nespresso Inissia +
Espumador de Leite De: R$
649,00 Por: R$ 394,00

Copyright © 2019 FritzenLab. Powered by WordPress. Tema: Spacious por


ThemeGrill.