Font Size

Olá tudo bem? Que bom que está aqui. Hoje, vamos estar usando o Blink com NodeMCU Lolin V3. Esse é um post onde vamos complementar um post da semana passada. Assim, vamos testar um código simples – o Blink NodeMCU Lolin V3(LED_BUILTIN).

Colocando a mão na massa

Então, primeiro devemos montar o circuito utilizando o NodeMCU Lolin V3 e em seguida, realizar o download do código. Agora, vamos separar os materiais:

Materiais utilizados no Projeto

OBS: Por motivos de acesso difícil ao LED interno do módulo embutido – ESP12E, utilizaremos um LED Externo, conectado à uma porta GPIO.

Montagem do Projeto

1º Passo: Conecte o LED de acordo com  a imagem abaixo.

Blink-com-NodeMCU-Lolin-V3
HackStyle.org

2º Passo: Instalar a extensão do ESP8266 na IDE do Arduino – de acordo com um dos nossos posts anteriores, confere lá!

3º Passo: Abrir o código exemplo “Blink” no submenu ESP8266, conforme imagem abaixo e conectar o cabo USB e fazer upload do código;

OBS: Para utilizar o “modo” LED_BUILTIN, onde você piscaria o LED Interno, conecte o jumper à porta digital D0, senão basta alterar o termo acima para a porta desejada.

Blink-com-NodeMCU-Lolin-V3

4º Passo: Assim, após ter feito upload, desligue o USB, desconecte o GPIO0 do terra, apenas por convenção desconecte o cabo USB da entrada para ver o “Blink” em ação.

Código BLINK do Projeto Comentado

/*
ESP8266 Blink by Simon Peter
Blink the blue LED on the ESP-01 module
This example code is in the public domain

The blue LED on the ESP-01 module is connected to GPIO1 
(which is also the TXD pin; so we cannot use Serial.print() at the same time)

Note that this sketch uses LED_BUILTIN to find the pin with the internal LED
*/

void setup() {
pinMode(LED_BUILTIN, OUTPUT); // Initialize the LED_BUILTIN pin as an output
}

// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, LOW); // Turn the LED on (Note that LOW is the voltage level
// but actually the LED is on; this is because 
// it is acive low on the ESP-01)
delay(1000); // Wait for a second
digitalWrite(LED_BUILTIN, HIGH); // Turn the LED off by making the voltage HIGH
delay(2000); // Wait for two seconds (to demonstrate the active low LED)
}

Resultado do Projeto

Dessa forma, depois que você realizar todos os passos corretamente, o sistema deve estar funcionando da mesma forma que o vídeo abaixo!

https://www.youtube.com/watch?v=aVxWS82b_H0&feature=emb_logo

Be Happy! 🙂

5.00 avg. rating (94% score) - 1 vote