ESP32
ESP32 (Microcontrolador com Wi-Fi e Bluetooth)
Definição:
ESP32 é um microcontrolador desenvolvido pela Espressif Systems que integra processador, Wi-Fi e Bluetooth em um único chip, sendo amplamente utilizado em sistemas embarcados e aplicações conectadas.

Como funciona (visão modular):
- Recebe entradas (sensores, sinais digitais/analógicos)
- Processa dados localmente (firmware)
- Pode se comunicar via Wi-Fi/Bluetooth
- Aciona saídas (relés, atuadores, displays)
✔ Separação clara: entrada ≠ processamento ≠ comunicação ≠ atuação
Características principais:
- CPU dual-core (Xtensa)
- Wi-Fi integrado (2.4 GHz)
- Bluetooth (Classic + BLE)
- GPIOs digitais e analógicos
- Baixo custo e alta disponibilidade
- Suporte a múltiplos frameworks (Arduino, ESP-IDF, MicroPython)
Exemplos práticos (IoT / automação):
- Monitoramento remoto de sensores
Coleta temperatura, pressão ou corrente e envia dados via Wi-Fi para um servidor. - Controle de cargas elétricas
Aciona relés ou contatores com lógica programada e controle remoto. - Gateway de dispositivos
Recebe dados via Bluetooth (BLE) e retransmite via Wi-Fi. - Automação local com conectividade
Executa lógica local (sem depender da internet) e sincroniza quando necessário.
Boas práticas:
- Usar ESP32 como camada de controle e comunicação, não como sistema completo
- Isolar lógica crítica (tempo real) quando necessário
- Utilizar watchdog e tratamento de falhas
- Evitar sobrecarga com tarefas pesadas (delegar quando possível)
Quando usar:
- Projetos que exigem conectividade integrada
- Sistemas distribuídos com múltiplos nós
- Prototipagem rápida com capacidade de escalar
Resumo direto:
ESP32 = microcontrolador com Wi-Fi/Bluetooth integrado para controle e comunicação.
