Instalando a placa ESP32 no Arduino IDE (instruções para Mac OS X e Linux)
Há um complemento para o Arduino IDE que permite programar o ESP32 usando o Arduino IDE e sua linguagem de programação. Neste tutorial, mostraremos como instalar a placa ESP32 no Arduino IDE no Mac OS X ou Linux. Se você estiver usando um PC com Windows, siga estas instruções.
Conteudo
Instalando o complemento ESP32 no IDE do Arduino
Importante: antes de iniciar este procedimento de instalação, certifique-se de ter a versão mais recente do Arduino IDE instalada em seu computador. Caso contrário, desinstale-o e instale-o novamente. Caso contrário, pode não funcionar. Tendo o software Arduino IDE mais recente instalado de arduino.cc/en/Main/Software, continue com este tutorial.
NOTA IMPORTANTE:
- Se esta é a primeira vez que você instala o ESP32 no IDE do Arduino, basta seguir o procedimento de instalação descrito abaixo;
- Se você já instalou o complemento ESP32 usando o método antigo, deve primeiro remover a pasta espressif. Vá até o final deste post para saber como remover a pasta espressif.
1. Instalação da placa ESP32
Para instalar a placa ESP32 em seu IDE Arduino, siga estas instruções a seguir:
1) Abra a janela de preferências do IDE Arduino. Vá para Arduino > Preferências
2) Digite https://dl.espressif.com/dl/package_esp32_index.json no campo “URLs adicionais do gerenciador de placa” conforme mostrado na figura abaixo. Em seguida, clique no botão “OK”:
Observação: se você já tem o URL das placas ESP8266, pode separar os URLs com uma vírgula da seguinte forma:
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
3) Abra o gerenciador de placas. Vá para Tools > Board > Boards Manager …
4) Procure ESP32 e pressione o botão de instalação para o “ESP32 by Espressif Systems“:
5) É isso. Deve ser instalado após alguns segundos:
Testando a instalação
Conecte a placa ESP32 ao seu computador. Em seguida, siga estas etapas:
1) Abra o IDE Arduino
2) Selecione sua placa em Tools > Board menu (no meu caso, é o DOIT ESP32 DEVKIT V1)
3) Selecione a porta (se você não vir a porta COM em seu Arduino IDE, você precisa instalar os drivers ESP32 CP210x USB para UART Bridge VCP):
4) Abra o exemplo a seguir em File > Examples > WiFi (ESP32) > WiFi Scan
5) Um novo sketch é aberto:
6) Pressione o botão Upload no IDE do Arduino. Espere alguns segundos enquanto o código compila e carrega em sua placa.
7) Se tudo correr conforme o esperado, você verá um “Done uploading“. mensagem.
8) Abra o Arduino IDE Serial Monitor a uma taxa de transmissão de 115200
9) Pressione o botão Enable ESP32 on-board e você deverá ver as redes disponíveis perto de seu ESP32:
Este é um tutorial muito básico que ilustra como preparar seu Arduino IDE para o ESP32 em seu computador.
2. Excluindo a pasta espressif
Se esta é a primeira vez que instala o ESP32 no Arduino IDE, você pode ignorar esta seção.
Se você seguiu o procedimento de instalação mais antigo e instalou manualmente o complemento ESP32 com Git GUI, você precisa remover a pasta espressif do seu Arduino IDE.
Para encontrar a pasta espressif e a localização do IDE do Arduino (caminho de instalação), abra o IDE do Arduino e vá para Arduino > Preferences:
Copie o local do campo “Sketchbook location”:
Vá para o diretório de localização do IDE do Arduino: /Users/xxx/Documents/Arduino, abra a pasta de hardware e exclua a pasta espressif.
Finalizando
Este é um tutorial muito básico que ilustra como preparar seu Arduino IDE para o ESP32 em um Mac ou PC Linux. Tiramos essas capturas de tela usando o Mac OS X, mas um procedimento muito semelhante é feito para o Linux.