ESP32 DevKit V1 (DOIT, 30 pinos)
Placa de desenvolvimento com o chip ESP32 (módulo ESP32-WROOM-32): Wi-Fi, Bluetooth, 2 núcleos e pinos que você controla com MicroPython. É ela que roda o seu main.py. A USB alimenta a placa e dá o terminal Serial/REPL. O LED azul da placa está no GPIO2.
Os 30 pinos, um a um, estão no mapa de pinos da DevKit V1.
Pinagem
| Pino | Ligar em | Observação |
|---|---|---|
| 3V3 | alimentação dos módulos de 3,3 V | saída do regulador da placa |
| GND (2 pinos) | negativo de todo o circuito | os dois GND são o mesmo nó |
| VIN | 5 V da USB | não ligue em pino de GPIO |
| D2 (GPIO2) | LED azul da placa | pino de strapping: evite puxar para 3V3 no boot |
| D34, D35, VP (36), VN (39) | só entradas | não têm pull-up/pull-down interno |
| TX0/RX0 (GPIO1/3) | Serial da USB (REPL) | evite usar como GPIO |
| EN | reset | o botão EN da placa |
FastMindAssistente de IA local
A IA que lembra da sua vida e mora no seu computador
- Memória de longo prazo com a fonte de cada resposta
- Funciona offline: seus dados ficam no seu PC
- Lê PDFs, slides, fotos e gravações de reunião
Plano Essencial grátis para sempre
Exemplo em MicroPython
from machine import Pin
import time
led = Pin(2, Pin.OUT) # LED azul da placa
while True:
led.value(not led.value())
time.sleep(0.5)
Especificações
| Item | Valor | Fonte |
|---|---|---|
| Tensão lógica dos pinos | 3,3 V | shared/esp32/devkit-v1.js (MicroPython quickref + datasheet ESP32) |
| Tensão máxima num pino | 3,6 V (acima disso danifica o chip) | shared/esp32/devkit-v1.js (MicroPython quickref + datasheet ESP32) |
| Pinos | 30 (15 de cada lado) | shared/esp32/devkit-v1.js (MicroPython quickref + datasheet ESP32) |
| CPU (padrão do MicroPython) | 160 MHz — conferido numa DevKit V1 | ferramentas/placa/medir_placa.py |
| Pull-up/pull-down interno | ~45 kΩ | Datasheet ESP32 (TODO(fidelidade): confirmar) |
Valores marcados com TODO(fidelidade) ainda vão ser conferidos nas peças do laboratório.