Site icon AranaCorp

Programar um NodeMCU ESP32 com a IDE do Arduino

5
(1)

Os ESP32 NodeMCUs são cada vez mais utilizados para criar objetos conectados, graças às conexões Wifi e Bluetooth embutidas e à sua capacidade de processamento. Veremos como utilizar a IDE do Arduino para programar um NodeMCU.

A forma de configurar a IDE do Arduino é semelhante entre essas diferentes placas. Neste artigo, veremos como configurar e programar um NodeMCU ESP32.

Instalação dos drivers no computador

Normalmente, um novo dispositivo instala os seus drivers na primeira conexão. Quando isso não ocorre, pode ser que o dispositivo não seja reconhecido, como no caso do NodeMCU. Há duas famílias principais de drivers no mundo Arduino:

Se comprar uma placa compatível com Arduino, há grande chance de precisar de um desses dois drives para comunicar com o microcontrolador.

Neste caso, existem dois métodos para obter os drivers. O primeiro é encontrá-los na internet e fazer o download (drivers NodeMCU e CP2102).

O segundo é por meio do gerenciador de dispositivos. Os microcontroladores ligados ao computador podem ser encontrados na aba “Portas (COM e LPT)”.

Faça duplo clique sobre o dispositivo para abrir a janela de propriedades. Na aba “Driver”, encontrará a opção de “atualizar o driver”.

Selecione a opção “Buscar driver automaticamente”.

Dependendo da versão do seu microcontrolador e do fabricante, ele pode usar diferentes drivers CP2102 (normalmente instalados com o Arduino) e CH340.

Depois de instalado o driver, já será possível comunicar com o dispositivo.

Adicionar gerenciadores JSON

Para poder programar outros microcontroladores com a IDE do Arduino, é necessário instalar gerenciadores de placa contendo todas as ferramentas necessárias para a sua programação. Para obter os gerenciadores, devemos encontrar o URL correspondente. No caso do NodeMCU ESP32, https://dl.espressif.com/dl/package_esp32_index.json.

UPDATE: Arduino IDE (version > 2.0) : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Obs: Se encontrar problemas de compilação, verifique se há uma versão anterior do ESP32 instalada. Caso haja, apague-a manualmente (C:\Users\<USERNAME>\AppData\Local\Arduino15\packages\esp32\hardware\esp32).

Depois, abra a janela Arquivo > Preferências no software Arduino. Na parte inferior da página, encontrará uma caixa de texto para a introdução do URL: “URL do gerenciador de placa adicional” (não se esqueça de separar os URLs com uma vírgula “,”)

Instalação dos gerenciadores

Na aba”Ferramentas”, siga o caminho “Tipo de placa > Gerenciador de placa”. A IDE irá carregar o catálogo de placas a partir do URL.

Ao procurar o microcontrolador na barra de pesquisa, o pacote a ser instalado deverá aparecer.

Selecione a configuração

Uma vez instalado o pacote de gestão, o microcontrolador deverá aparecer nos tipos de placa disponíveis.

Para o NodeMCU ESP32 (ESP-WROOM-32S), selecione “ESP32 Dev Module”

Em seguida, é preciso conhecer as características da sua placa para escolher as configurações corretas (ainda que as configurações padrão costumem funcionar sem problemas, salvo exceções).

Fontes

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Exit mobile version