El ESP32 DevKit V1 (también llamado DOIT ESP32 DevKit) es la placa de desarrollo ESP32 de 30 pines más vendida del mundo. Si acabas de comprar una o estás decidiendo entre esta y la versión de 38 pines, esta guía cubre todo: especificaciones, drivers, configuración y los errores típicos del primer uso.
Especificaciones del ESP32 DevKit V1
| Parámetro | Valor |
|---|---|
| Módulo | ESP-WROOM-32 (dual-core Xtensa LX6, 240 MHz) |
| Pines | 30 (15 por lado) |
| RAM / Flash | 520 KB SRAM / 4 MB |
| Conectividad | WiFi 802.11 b/g/n + Bluetooth 4.2 + BLE |
| USB-Serial | CP2102 (algunas versiones CH340) |
| Conector | Micro-USB |
| Regulador | AMS1117 3.3V (alimentación por USB 5V o pin VIN) |
| Botones | EN (reset) y BOOT (modo flasheo) |
DevKit V1 (30 pines) vs Placa de 38 Pines
La duda más común. La respuesta corta: funcionalmente son equivalentes. La placa de 38 pines expone además los GPIO 6-11 (que van a la memoria flash y no se pueden usar) y más pines de alimentación GND/5V. Diferencias prácticas:
| Criterio | DevKit V1 (30 pines) | 38 pines |
|---|---|---|
| GPIO útiles | Los mismos | Los mismos |
| Pines GND/5V extra | Menos | Más (cómodo con varios módulos) |
| Ancho en protoboard | Deja 1 fila libre por lado | Más ancho |
| Conector USB | Micro-USB | USB-C en versiones modernas |
Instalar el Driver (CP2102)
Si al conectar la placa no aparece ningún puerto COM en Arduino IDE, falta el driver del chip USB-Serial:
- Descarga el driver CP210x desde el sitio de Silicon Labs (gratis)
- Instálalo y reconecta la placa
- En Windows verás "Silicon Labs CP210x" en el Administrador de Dispositivos; en Mac/Linux aparece como
/dev/ttyUSB0o similar
Si tu placa usa CH340 en vez de CP2102 (mira el chip negro cerca del USB), instala el driver CH340 de WCH.
Configurar Arduino IDE
- Archivo → Preferencias → URLs adicionales:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json - Herramientas → Placa → Gestor de tarjetas: instala "esp32 by Espressif Systems"
- Selecciona placa: "DOIT ESP32 DEVKIT V1"
- Selecciona el puerto COM correcto y sube el ejemplo Blink
Error "Connecting........_____" al Subir Código
El problema #1 del DevKit V1: el IDE se queda en "Connecting..." y falla. Solución:
Mantén presionado el botón BOOT de la placa cuando aparezca "Connecting..." en la consola, y suéltalo cuando empiece la carga. Si pasa siempre, suelda un condensador de 10µF entre EN y GND — soluciona el problema de forma permanente.
LED Integrado: GPIO 2
El LED azul de la placa está en el GPIO 2. Para el clásico primer test:
#define LED 2
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(LED, LOW);
delay(500);
}
¿Qué Pines Usar?
No todos los GPIO del DevKit V1 son seguros: algunos son solo de entrada y otros interfieren con el arranque. Tenemos una referencia completa: pinout del ESP32: guía de todos los pines GPIO.
¿Aún no tienes tu placa? En Especificar.cl vendemos el ESP32 de 38 pines con USB Tipo-C a $6.990 — la versión moderna con conector reversible — con stock en Valparaíso y envío a todo Chile. Y si es tu primer ESP32, parte por la guía completa: qué es el ESP32 y cómo programarlo.