Início Configuração Inicial
⚙️ Passo Obrigatório

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!

1

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. 1. Abra a Arduino IDE
  2. 2. Vá em File → Preferences (ou Ctrl+Vírgula)
  3. 3. Procure o campo "Additional board manager URLs"
  4. 4. Cole a URL abaixo e clique OK
URL para colar
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.

2

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. 1. Vá em Tools → Board → Boards Manager
  2. 2. Na barra de pesquisa, digite "esp32"
  3. 3. Encontre o pacote "esp32 by Espressif Systems"
  4. 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.

3

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. 1. Vá em Sketch → Include Library → Manage Libraries
  2. 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!

4

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. 1. Vá em Tools → Board → ESP32 Arduino
  2. 2. Selecione "ESP32 Dev Module"

🔌 Selecionar a Porta:

  1. 1. Conecte o ESP32 ao computador via cabo USB
  2. 2. Vá em Tools → Port
  3. 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 →