Diagrama de pines
Pines de ESP32-CAM (AI-Thinker)

Pines
- 5V
- GND
- IO12 — HS2_DATA2
- IO13 — HS2_DATA3
- IO15 — HS2_CMD
- IO14 — HS2_CLK
- IO2 — HS2_DATA0
- IO4 — FLASH LED
- 3V3
- IO16 — U2RXD
- IO0 — CSI_MCLK
- GND
- VCC — 3V3 out
- U0R — U0RXD
- U0T — U0TXD
- GND
Especificaciones
| Chip | ESP32 (doble núcleo, hasta 240 MHz) |
|---|---|
| PSRAM | 4 MB |
| Memoria flash | 4 MB |
| Cámara | OV2640, 2 MP (hasta 1600 × 1200) |
| Alimentación | 5 V en el pin 5V (alimentación estable; picos de Wi-Fi + cámara) |
| Nivel lógico | 3.3 V |
| Wi-Fi | 802.11 b/g/n, 2.4 GHz |
| Bluetooth | v4.2 + BLE |
| Almacenamiento | Ranura microSD (comparte GPIO2, 4, 12–15) |
| USB | Ninguno — se graba con un adaptador USB-TTL en U0R/U0T |
| Tamaño | 27 × 40.5 mm |
Notas
- 5V y GND — mete aquí 5V; el regulador de la placa genera los 3.3V, y una alimentación débil hace caer la tensión de la placa en plena captura (el síntoma clásico de "se reinicia cuando arranca la cámara"). VCC en la fila derecha es la SALIDA de 3.3V del regulador (un puente de soldadura en algunos lotes la cambia a 5V), no una segunda entrada.
- U0T (TX) / U0R (RX) son el único puerto serie, y no hay ningún puerto USB: conecta aquí un adaptador USB-TTL para grabar, con IO0 unido a GND para entrar en modo flash — luego quita ese puente y pulsa RST (el pulsador está en la cara inferior, junto a la ranura de la tarjeta) para ejecutar.
- GPIO más o menos libres: 12, 13, 14, 15, 2 y 4, pero la ranura MicroSD usa exactamente esos seis (el bus HS2_*), así que usar la tarjeta los ocupa todos. GPIO4 también controla el LED de flash blanco y brillante. GPIO16 es el chip select de la PSRAM en este módulo — no lo toques.
- GPIO12 es un pin de configuración: cualquier cosa que lo ponga a nivel ALTO en el reset cambia la tensión de la flash e impide que la placa arranque, así que déjalo libre al encender aunque salga al cabezal.







