O Arduino Uno é um monge silencioso: faz o que você manda, rápido e sem distrações. O ESP32 é o amigo que acabou de descobrir a internet e quer te mostrar tudo ao mesmo tempo. Dual-core, WiFi, Bluetooth, 240 MHz, 520 KB de SRAM — tudo isso por menos de R$ 30 no Mercado Livre. Quando você conecta um ESP32 pela primeira vez, a pergunta deixa de ser “o que eu posso fazer com um microcontrolador” e passa a ser “o que eu não posso”.
A História da Espressif
A Espressif Systems foi fundada em 2008 em Xangai por Teo Swee Ann, um engenheiro de Cingapura que estudou na Universidade de Tsinghua. A empresa inicialmente focava em chips de rádio para aplicações de WiFi de baixo consumo. Em 2014, lançaram o ESP8266 — um módulo WiFi barato, originalmente pensado como ponte serial-para-WiFi para outros microcontroladores. Mas a comunidade hacker percebeu algo que a Espressif não tinha planejado: o ESP8266 tinha um processador bom o suficiente para rodar código próprio. Em meses, surgiram firmwares alternativos (NodeMCU, MicroPython) e a placa virou um microcontrolador independente com WiFi — por US$ 3.
O ESP32 chegou em 2016 como a resposta madura a essa descoberta acidental: processador dual-core Tensilica Xtensa LX6, WiFi 802.11 b/g/n, Bluetooth 4.2 + BLE, 34 GPIOs, touch sensors, DAC, CAN bus, Ethernet MAC. A Espressif entendeu o recado: o mercado não queria um módulo WiFi auxiliar — queria um cérebro conectado.
ESP32 vs. Arduino Uno vs. Raspberry Pi Pico
Vamos ser diretos — números na mesa:
| Especificação | Arduino Uno R3 | ESP32 (WROOM) | Raspberry Pi Pico (RP2040) |
|---|---|---|---|
| Processador | ATmega328P 8-bit | Xtensa LX6 32-bit dual-core | RP2040 ARM Cortex-M0+ dual-core |
| Clock | 16 MHz | 240 MHz | 133 MHz |
| RAM | 2 KB SRAM | 520 KB SRAM | 264 KB SRAM |
| Flash | 32 KB | 4 MB (externo) | 2 MB (externo) |
| WiFi | Não | Sim | Não (precisa do Pi Pico W) |
| Bluetooth | Não | Sim | Não |
| GPIOs | 14 (6 PWM) | 34 (16 PWM) | 26 (16 PWM) |
| Preço (BR) | ~R$ 70-120 | ~R$ 25-50 | ~R$ 20-40 |
O ESP32 tem um hardware muito superior ao Arduino Uno pelo mesmo preço (ou menos). A diferença é que o ecossistema do Arduino é mais maduro para iniciantes: bibliotecas mais testadas, mais tutoriais, menos armadilhas. O ESP32 exige que você preste atenção em detalhes como nível lógico de 3.3V (conectar 5V nos GPIOs queima a placa), partição de memória e gerenciamento de energia. Mas a recompensa é uma placa que literalmente conversa com a internet.
Primeiro Projeto Além do Blink: Conectar ao WiFi
Se o ritual do Arduino é piscar um LED, o ritual do ESP32 é conectar ao WiFi. Vamos fazer isso em três passos.
1. Preparar o Ambiente
Na Arduino IDE, instale o suporte a ESP32: vá em Arquivo > Preferências > URLs adicionais de placas e cole:
https://espressif.github.io/arduino-esp32/package_esp32_index.json
Depois em Ferramentas > Placa > Gerenciador de Placas, busque por “ESP32” e instale o pacote “esp32 by Espressif Systems”. Selecione a placa “ESP32 Dev Module” e a porta COM correta.
2. O Código
#include <WiFi.h>
const char* ssid = "NOME_DA_SUA_REDE";
const char* password = "SENHA_DA_REDE";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
Serial.print("Conectando");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println();
Serial.print("Conectado! IP: ");
Serial.println(WiFi.localIP());
}
void loop() {
// Seu código principal aqui
}
3. O Que Fazer Depois
Com WiFi, o ESP32 pode: enviar dados de sensores para a nuvem (MQTT, HTTP), receber comandos remotos, servir uma página web no seu navegador, acionar relés pelo celular, postar temperatura no ThingSpeak, criar um dashboard no Home Assistant. O limite não é mais o hardware — é sua imaginação.
Dica Especial: ESP32-CAM
Se você quer um projeto que impressiona visualmente, compre uma ESP32-CAM (R$ 30-50 no Mercado Livre). É um ESP32 com slot para câmera OV2640 de 2MP, slot para cartão microSD e LED de flash. Com ela você faz: câmera de segurança WiFi, timelapse, reconhecimento facial básico (com a biblioteca ESP-WHO da Espressif), fotografia remota. Só precisa de um programador FTDI externo para o primeiro upload — depois, OTA (Over-The-Air) resolve.
No meu setup, tenho uma ESP32-CAM apontada para a impressora 3D transmitindo timelapse para um servidor local. Custo total: R$ 45 e uma tarde de sábado. Isso era projeto de empresa em 2015.
O Futuro: ESP32-S3 e Além
A Espressif não parou no ESP32 original. A família cresceu: ESP32-S2 (USB nativo, sem Bluetooth), ESP32-S3 (AI acceleration, USB OTG, mais GPIOs), ESP32-C3 (RISC-V, WiFi 6, Bluetooth 5), ESP32-C6 (WiFi 6 + Zigbee + Thread — Matter ready). Cada novo chip resolve uma lacuna diferente. Para começar, o ESP32 WROOM clássico ainda é o rei: barato, maduro, suportado por tudo.
Deixe um comentário