Академический Документы
Профессиональный Документы
Культура Документы
Encontre aqui:
Pesquisar
Post Aleatório
Categorias
Atuadores (2)
Componentes (19)
Didática (16)
Displays (7)
Ganhe/Sorteios (2)
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)
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)
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
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!.
fritzenlabeletronica
← Hack do Fritzen [3] – Um Shield para testar Arduino
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
Resposta
Daniel Fernandes
junho 7, 2017 em 8:58 pm
Permalink
Resposta
Guilherme
agosto 9, 2017 em 11:03 pm
Permalink
Resposta
Resposta
Comentário
Nome *
E-mail *
Site
Salvar meus dados neste navegador para a próxima vez que eu comentar.
Publicar comentário
Rakuten
Marketing – lojas
TaQi
FastShop Combo Cafeteira
Nespresso Inissia +
Espumador de Leite De: R$
649,00 Por: R$ 394,00