Olá a todos hoje vamos ver um artigo sobre a famosa placa NODEMCU, que tem sido por muitos programada em Lua.
Muitos levantaram a questão: Como programar a NODEMCU em Arduino no Arduino IDE?
Como todos nós adoramos e estamos habituados a programar em Arduino com o IDE, vamos então hoje ver como isso é possível com a NODEMCU.
Sabemos a NODEMCU é uma placa que integra o fantástico modulo wifi ESP8266 com microprocessador mais interface USB. Tornando-o uma das placas mais interessantes e de baixo custo que existem.
Isso pode ser feito por meio do Gestor de placas da IDE, onde vamos incluir não só o NodeMCU, mas também outras placas da família ESP8266.
Entre na IDE do Arduino e clicar em Arquivo -> Preferências:
No ecrã seguinte, coloque o link abaixo no campo URLs adicionais de Gerenciadores de Placas:
http://arduino.esp8266.com/
Que ficará desta forma:
Clique em OK para voltar à página principal do Arduino IDE
Agora clique em Ferramentas -> Placa -> Gestor de Placas:
Utilize o scroll para encontrar o esp8266 by ESP8266 Community e clique em INSTALAR
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, vamos fazer isso montando e testando o circuito abaixo, com um led ligado nos pinos GND e D7, que é o pino correspondente à porta 13 na programação do Arduino:
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):
Faça a transferência como normalmente faz, do programa pretendido para o NodeMCU, da mesma forma como 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…
Portanto, após esta explicação, temos muito que fazer! Esta placa é uma mais valia para quem pretende realizar projetos IoT!
—————
Todos os produtos utilizados neste artigo podem ser encontrados na Loja de Eletrónica e Robótica – ElectroFun.
Gostaram deste artigo ? Deixem o vosso comentário no formulário a baixo.
Não se esqueçam de fazer like na nossa Página no Facebook.
Podem ainda colocar as vossas dúvidas no nosso Forum da Comunidade Arduino em Portugal ou no nosso Grupo no Facebook Arduino Portugal – Qual o teu projeto?