Pesquisar

Como Programar o ESP32 pelo Arduino IDE

Como Programar o ESP32 pelo Arduino IDE

Neste post, será apresentado como programar o ESP32 pelo Arduino IDE, desde a instalação do IDE, seus drivers e Plugins. Além disso, se desejar adquirir esse controlador da nossa loja RoboBuilders, clique aqui

Sumário

Arduino IDE

O primeiro passo para programar o esp32 é instalar o Arduino IDE no computador. Caso já a tenha vá para o tópico Instalando Plugin do ESP32. 

  1. Acesse a Página Oficial do Arduino clicando aqui;
  2. Dentro da Página escolha seu sistema operacional de acordo como mostra a imagem abaixo;

Caso seu Sistema Operacional não apareça, tente as opções do IDE Legacy.

  1.  Após baixado, prossiga com a instalação. Em caso de dificuldade, assista o vídeo abaixo.

Tutorial em vídeo

Instalando o Plugin do ESP32 na IDE

O plugin é oque torna possível a programação do ESP32 pelo Arduino IDE.

  1. Abra o IDE e vá até file -> preferences;
  1. No campo “Additional Boards Manager URLs:” escreva: https://dl.espressif.com/dl/package_esp32_index.json e clique em OK;
  1. Em seguida, vá até Tools -> Board -> Boards Manager;
  1. Procure por esp32 no campo de busca, clique em Install na opção do autor Espressif Systems e aguarde até o fim do download e instalação.

Como programar o ESP32 pelo Arduino IDE

  1. Selecione a placa em Tools -> Board -> ESP32 Arduino -> ESP32 Dev Module;
  1. Conecte o seu ESP32 na porta USB do seu computador e selecione a porta de comunicação em Tools -> Port -> COMX (a COM que está conectada no seu ESP32);
  1. Sem alterar o código clique em Upload como na imagem abaixo;
  1. Se tudo der certo, a mensagem Done uploading será mostrada como na imagem abaixo. Caso não apareça essa mensagem, vá até o próximo tópico para descobrir os possíveis erros e soluções.

Erro de Upload: “A fatal error occurred: Failed to connect to ESP32: Timed out… Connecting…“

Solução 1:

Seu módulo ESP32 não está conseguindo entrar no modo gravação automaticamente e você deve pressionar o botão boot/flash do módulo e clicar em upload para a gravação do código no ESP32. Apenas solte o botão boot/flash quando o upload for concluído e a mensagem “Done uploading” aparecer.

Solução 2:

Conecte os pinos GPIO0 e GPIO2 no GND diretamente. Após a ligação, conecte a porta USB do ESP32 no seu computador e pressione upload para começar a gravação do código no módulo.

*para mais informações sobre modos de funcionamento do ESP32, vá até o datasheet do circuito integrado.