Quantcast
Channel: MakerHero
Viewing all articles
Browse latest Browse all 418

Como programar o NodeMCU com IDE Arduino

$
0
0

Como programar o NodeMCU com IDE Arduino

O NodeMCU pode ser programado usando Lua, como vimos no post Como Programar o Módulo ESP8266 NodeMCU. Apesar da facilidade de uso do Lua, você também tem a opção de programar na linguagem padrão do Arduino, utilizando inclusive a mesma IDE. Então aperte os cintos e veja como é fácil programar o NodeMCU com IDE Arduino.

NodeMCU com IDE Arduino

Isso pode ser feito por meio do gerenciador de placas da IDE, onde vamos incluir não só o NodeMCU, mas também outras placas da família ESP8266.

Configuração da IDE do Arduino para o NodeMCU

Entre na IDE do Arduino e clicar em Arquivo -> Preferências:

IDE-Arquivo

Na tela seguinte, digite o link abaixo no campo URLs adicionais de Gerenciadores de Placas:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

A sua tela ficará assim:

IDE-Preferencias

Clique em OK para retornar à tela principal da IDE

Agora clique em Ferramentas -> Placa -> Gerenciador de Placas:

IDE-Menu-Ferramentas-Placa

Utilize a barra de rolagem para encontrar o esp8266 by ESP8266 Community e clique em INSTALAR

IDE-Gerenciador-de-placas

Após alguns minutos as placas da linha ESP8266 já estarão disponíveis na lista de placas da IDE do Arduino.

Programar NodeMCU com IDE Arduino

O último passo é programar o NodeMCU com IDE Arduino, e vamos fazer isso montando o circuito abaixo, com um led ligado nos pinos GND e D7, que é o pino correspondente à porta 13 na programação do Arduino:

Circuito Básico NodeMCU

Carregue na IDE o exemplo blink, ou use o programa abaixo:

void setup() {
  // Define o pino 13 como saida
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);   // Acende o Led
  delay(1000);              // Aguarda 1 segundo
  digitalWrite(13, LOW);    // Apaga o Led
  delay(1000);              // Aguarda 1 segundo
}

No menu Ferramentas -> Placas, selecione a placa NodeMCU 1.0 (ESP 12-E module)

IDE-Selecao-Placa

Transfira o programa normalmente para o NodeMCU, do mesmo jeito que você faz com as outras placas Arduino.

No menu da IDE, em Arquivo -> Exemplos, serão adicionados vários exemplos de uso das placas ESP8266, como webserver, httpclient e DNS, entre outros.

Gostou ? Ajude-nos a melhorar o blog atribuindo uma nota a este tutorial (estrelas no final do artigo), comente e visite nossa loja FILIPEFLOP!

Site: Blog FILIPEFLOP


Viewing all articles
Browse latest Browse all 418