ESP32: Conhecendo o sucessor do ESP8266

358 views

Neste Post vamos mostrar as principais características do microcontrolador ESP32 e como conectá-lo na IDE do Arduino.
O ESP32 é um microcontrolador desenvolvido pela empresa chinesa Espressif. Este microcontrolador é um sucessor do ESP8266 com novos recursos e melhorias que veremos mais adiante.

ESP32

Características do ESP32

• Possui Wi-Fi e Bluetooth embutidos;
• Microprocessador dual core Tensílica 32 bits;
• Clock ajustável entre 80MHz e 240MHz;
• 32 GPIOs;
• GPIOs com funções PWM, I2s, I2C, SPI, CAN, UART.
• A corrente nos pinos é de 12mA;
• A tensão de operação é de 3.3V;
• SRAM de 512KB;
• ROM de 448KB;
• Memória flash externa de 16MB.

Abaixo a comparação do ESP32 com o seu antecessor ESP8266:

ESP8266ESP32
Arquitetura32 bits32bits
Clock80MHz160MHz (padrão)
WifiPossuiPossui
BluetoothNão PossuiPossui
GPIO1736
InterfacesI2s, I2C, SPI, UARTI2s, I2C, SPI, CAN, UART
RAM160kB512KB
FLASH4MB16MB
Número de Core12
Número de ADC118
Número de DAC02

Pinagem do ESP32

Pinagem do módulo ESP32

 

Note acima que a maioria dos pinos GPIO pode ter mais de uma função conforme mostra a legenda.

Tipos de ESP32

Para facilitar o uso do chip ESP32 foram desenvolvidas placas de desenvolvimento de diversos tipos. Veja abaixo alguns tipos:

Placa DOIT ESP32 Bluetooth e WiFi
WEMOS LOLIN32
Wemos LOLIN32 Lite

Conectando o ESP32 na IDE do Arduino

Para programar o ESP32 na IDE do Arduino devemos instalar alguns arquivos, primeiramente instale o Python 2.7.  Veja o procedimento abaixo:

Passo 01: Primeiramente faça o download do Git: https://git-scm.com/download/win
Após o download e instalação do programa, acesse C:\Program Files\Git\cmd. Execute como git-gui:

Passo 02: A tela abaixo será aberta, clique em Clone Existing Repository:

Passo 03: Em Source Location preencha com: https://github.com/espressif/arduino-esp32.git
Em Target Directory preencha com: C:/Users/ NOME DO USUARIO DO PC/Documents/Arduino/hardware/espressif/esp32 e clique em CLONE.

Obs: Apague o nome NOME DO USUÁRIO DO PC e preencha com o usuário do computador que está sendo utilizado.

Passo 04: Aguarde até que a cópia seja realizada

Quando a clonagem for concluída vá até C:/Users NOME DO USUARIO DO PC/Documents/Arduino/hardware/espressif/esp32/tools e execute o get.exe. Aguarde o processo ser finalizado.
Após a instalação, a tela do prompt será fechada automaticamente.

Passo 05: Abra a tela da IDE do Arduino e realize as seguintes configurações:
Primeiramente vá em Ferramentas > Placa > NodeMCU -32S. Para o teste deste post foi utilizada a placa Placa DOIT ESP32.

 

Passo 06: Faça um código para piscar um LED. Neste caso foi utilizado o pino 13 (D13) para conectar o LED.
Quando o programa estiver sendo carregado pressione o botão BOOT da Placa DOIT ESP32 até que o programa seja carregado, conforme podemos ver na figura abaixo:

 

Agora que você conhece as características do ESP32 e o conectou na IDE do Arduino, que tal explorar os recursos deste poderoso microcontrolador?
Envie suas idéias de projetos para nós através da hashtag #ProjetoComBau e visite nossa loja!

(Visited 356 times, 1 visits today)