top of page

ESP8266-01 Gravando firmware NodeMCU - parte 2

Na segunda parte iremos gravar o ESP01 utilizando a IDE do arduino, seu ambiente de programação permite usar as funções e bibliotecas já conhecidas e rodar diretamente no ESP8266.

Instalar o software Arduino IDE versão 1.8.3 ou superior, o download pode ser feito no site abaixo:

Agora devemos instalar os pacotes do módulo ESP8266 na IDE do Arduino, para isso vá em File > Preferences, conforme figura abaixo:

- Uma nova janela deverá abrir.

- Copie a URL : http://arduino.esp8266.com/stable/package_esp8266com_index.json

- A seguir e cole no campo “Additional Boards Manager URLs:" conforme a figura abaixo:

- Agora entre em Tools > Board > Board Manager...

-Na janela “Boards Manager” procure pelo módulo ESP8266 e clique em instalar situado no canto inferior direito.

Vá em Tools > Board > Generic ESP8266 Module

Vá novamente em "Tools" e use as configurações conforme a imagem acima.

-Flash Mode: “DIO”

-Flash Frequency: “40MHz”

-Upload Using: “Serial”

-CPU Frequency: "80MHz"

-Flash Size: “512K(64K SPIFFS)

-Upload Speed: “115200”

Selecione a Porta COM ( porta USB na qual seu módulo está conectado em seu PC), poderá ser diferente do exemplo abaixo conforme o seu PC.

Agora que sua IDE já está configurada, vamos fazer as conexões no circuito desenvolvido no laboratório:

Faça sua própria Placa de gravação :

Schematic

Layout da PCB

Depois de tudo conectado deve-se abrir a IDE do Arduino e entrar com o código abaixo.Este código utiliza as mesma sintaxe e instruções de programas utilizados com Arduino.

Segurar os 2 botões por 5 Segundos para o modulo entrar no modo de programação.

Agora, com seu módulo em modo de programação, é só carregar o código pressionando o botão "Upload" na IDE do Arduino, normalmente. O tempo de carregamento do programa é sensivelmente maior do que nas placas Arduino, mas ao final do carregamento, o LED colocado na saída GPIO2 deverá piscar.

Note que na parte de baixo da IDE está mostrando o endereço de memória que está sendo gravado o programa

Uploading 223408 bytes from flash at 0x00000000

............................................................................................................................

os diversos pontinhos, mostram o progresso da gravação conforme a figura abaixo:

Agora, com seu módulo em modo de programação, é só carregar o código pressionando o botão "Upload" na IDE do Arduino, normalmente. O tempo de carregamento do programa é sensivelmente maior do que nas placas Arduino, mas ao final do carregamento, o LED colocado na saída GPIO2 deverá piscar.

-Monte seu Circuito e veja o led piscando.

Alimentação 3.3 VDC.


bottom of page