ESP8266 - NodeMCU

O NodeMCU(ESP8266) conta com um módulo WiFi integrado, mas diferente do ESP32, não conta com um módulo Bluetooth.

 

Principais características do NodeMCU:

– Arquitetura RISC de 32 bits
– 4Mb de memória flash
– 64Kb para instruções
– 96Kb para dados
– WiFi nativo padrão 802.11b/g/n
– Pode ser alimentada com 5VDC através do conector micro USB– Possui 11 pinos digitais
– Possui 1 pino analógico com resolução de 10 bits
– Pinos digitais, exceto o D0 possuem interrupção, PWM, I2C e one wire
– Pinos operam em nível lógico de 3.3V
Pinos não tolerantes a 5V
– Possui conversor USB Serial integrado
– Programável via USB ou WiFi (OTA)
– Compatível com a IDE do Arduino
– Compatível com módulos e sensores utilizados no Arduino

Obs: diferente de um Arduino, o ESP32 trabalha com 3,3V!

Instalando o NodeMCU na IDE do Arduino

Para instalar o NodeMCU na IDE do Arduino o primeiro passo é adicionar a URL do pacote. Para isso vá em “Arquivo” depois em “Preferências.

Na janela de preferências, procure o campo “URLs Adicionais de Gerenciador de Placas” e adicione a seguinte URL:

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

Com a URL adicionada, é hora de instalar o pacote do ESP32 no Arduino. Para isso, vá em “Gerenciador de Placas”, pesquise por “ESP8266” e instale a placa esp32 da desenvolvedora ESP8266 Community