Configuração da Arduino IDE
Prepare seu ambiente de desenvolvimento para programar o ESP32 Dev Module
📘 O que você vai aprender?
Antes de piscar nosso primeiro LED, precisamos "ensinar" a Arduino IDE a se comunicar com o ESP32. É como instalar um novo idioma para que os dois consigam conversar!
Adicionar URL do Board Manager
O primeiro passo é dizer à IDE onde encontrar as "instruções" do ESP32. Vamos adicionar o endereço (URL) do repositório oficial.
📋 Passo a passo:
- 1. Abra a Arduino IDE
- 2. Vá em File → Preferences (ou Ctrl+Vírgula)
- 3. Procure o campo "Additional board manager URLs"
- 4. Cole a URL abaixo e clique OK
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
💡 Dica: Se já houver outras URLs no campo, separe-as com vírgula ou clique no ícone ao lado para adicionar em uma nova linha.
Instalar o Board Manager do ESP32
Agora vamos "baixar e instalar" o pacote que permite programar o ESP32. É como instalar um app no celular!
📋 Passo a passo:
- 1. Vá em Tools → Board → Boards Manager
- 2. Na barra de pesquisa, digite "esp32"
- 3. Encontre o pacote "esp32 by Espressif Systems"
- 4. Clique em Install
⚠️ Importante: Para o RoboCore IoT DevKit, a versão 2.0.11 é a mais estável. Versões mais novas podem apresentar incompatibilidades. Se tiver problemas, desinstale e instale especificamente a versão 2.0.11.
Instalar Bibliotecas dos Componentes
Bibliotecas são "atalhos de código" que facilitam o uso de sensores e módulos. Sem elas, teríamos que escrever centenas de linhas para tarefas simples!
📋 Passo a passo:
- 1. Vá em Sketch → Include Library → Manage Libraries
- 2. Pesquise e instale cada biblioteca abaixo
📚 Bibliotecas necessárias:
| Biblioteca | Usado em | Função |
|---|---|---|
DHT sensor library |
Atividade 4 | Leitura de temperatura e umidade |
RoboCore MMA8452Q |
Atividade 5 | Acelerômetro (detecção de movimento) |
RoboCore SMW_SX1276M0 |
Atividade 6 | Comunicação LoRaWAN |
💡 Dica: Ao pesquisar, digite o nome exato. Algumas bibliotecas são da RoboCore, então procure pelo autor também!
Configurar Placa e Porta COM
Por último, precisamos dizer à IDE qual placa estamos usando e em qual porta USB ela está conectada.
📋 Selecionar a Placa:
- 1. Vá em Tools → Board → ESP32 Arduino
- 2. Selecione "ESP32 Dev Module"
🔌 Selecionar a Porta:
- 1. Conecte o ESP32 ao computador via cabo USB
- 2. Vá em Tools → Port
- 3. Selecione a porta COM que apareceu (ex: COM3, COM5)
⚠️ Não aparece nenhuma porta?
- • Verifique se o cabo USB é de dados (não apenas de carregamento)
- • Instale o driver CP210x ou CH340 (dependendo da placa)
- • Reinicie a Arduino IDE após conectar
💡 Como descobrir a porta certa? Desconecte o ESP32, veja quais portas aparecem. Reconecte e veja qual porta nova apareceu - essa é a correta!
Pronto para Programar!
Seu ambiente está configurado. Vamos para a primeira atividade!
Ir para Atividade 1: Blink LED →