INFORMACIÓN
ESP32 DEVKIT V1 es un microcontrolador de bajo costo y consumo de energía, cuenta con tecnología Wi-Fi y Bluetooth de modo dual integrado que permite controlar todo tipo de sensores, módulos y actuadores; es el sucesor del microcontrolador ESP8266.
ESP32 DEVKIT V1 permite generar proyectos de Internet de las cosas “IoT” de forma eficiente y económica, ya que integra internamente una gran cantidad de periféricos incluyendo: sensores táctiles capacitivos, sensor de efecto Hall, amplificadores de bajo ruido, interfaz para tarjeta SD, Ethernet, SPI de alta velocidad, UART, I2S e I2C. Tiene una CPU de dos núcleos de hasta 240Mhz que se pueden controlar independientemente.
ESPECIFICACIONES Y CARACTERÍSTICAS
ESP32 DEVKIT V1 MicroUSB / USB-C
- Serie: ESP32 DEVKIT V1
- Puerto: Disponible en MicroUSB y USB- C
- Chip USB-Serial:
- ESP32 Micro USB: CP2102
- ESP32 USB-C: CH340
- Número de Núcleos: 2
- Voltaje de Alimentación (USB): 5 V DC
- Voltaje de Entradas/Salidas: 3.3 V DC
- Consumo de energía de 5μA en modo de suspensión
- Pines:
- Físicos: 30
- Digitales GPIO: 24 (Algunos pines solo como entrada)
- Conversor Analógico Digital: Dos ADC de 12 bits tipo SAR, soporta mediciones en hasta 18 canales, algunos pines soporta un amplificador con ganancia programable
- Antena en PCB
- Tipo: Módulo Wifi + Bluetooth
- Wifi: 802.11 b/g/n/e/i (802.11n @ 2.4 GHz hasta 150 Mbit/s)
- Bluetooth: 4.2 BR/EDR BLE Modo de control dual
- CPU principal: Tensilica Xtensa 32-bit LX6
- Memoria: 448 KByte ROM, 520 KByte SRAM, 6 KByte SRAM en RTC y QSPI admite múltiples chips flash /SRAM
- Procesador secundario: Permite hacer operaciones básicas en modo de ultrabajo consumo
- Desempeño: Hasta 600 DMIPS
- Frecuencia de Reloj: hasta 240 Mhz
- Seguridad: IEEE 802.11, incluyendo WFA, WPA/WPA2 y WAPI
- Criptografía acelerada por hardware: AES, SHA-2, RSA, criptografía de curva elíptica (ECC), generador de números aleatorios (RNG)
- Dimensiones:52 mmx 28.5 mm x 15 mm
- Peso: 9 g
TUTORIALES
- UNIT Electronics: Cómo programar el ESP32 con el IDE Arduino
- 16 prácticas guiadas en el BLOG de UNIT ELECTRONICS
DOCUMENTACIÓN Y RECURSOS
- Datasheet
- Diagrama de bloques
- Pinout
- Esquemático
- Drivers CP210x Windows y Mac
- Drivers CH340C Windows, Linux y Mac
INFORMACIÓN ADICIONAL
Documentación previa
Para comenzar a utilizar esta placa y programarla desde la PC o Laptop deberás instalar su controlador, para el caso la placa que incorpora el chip CP2102 el cual se encarga de programar y establecer comunicación USB-Serial. En el siguiente link podrás descargar el controlador universal CP210x el cual incorpora la versión CP2102 que necesita la placa:
Para el caso de la placa con el chip CH340C podrás descargar el controlador compatible con CH340 y CH341 de la página del fabricante:

Nota: Instalar el controlador de acuerdo al sistema operativo de tu PC o Laptop. En caso de haber instalado anteriormente no instalar el controlador.
Ya instalado el controlador puedes conectar la placa a tu PC. Para comprobar que se instalo correctamente el controlador y le asigno un puerto COM a la placa, sigue los siguientes pasos:
- Abrir “Administrador de dispositivos”
- Conectar la placa al pc
- Dar clic en Puertos (COM , LPT)
- Debe de reconocer la placa como se muestra en la siguiente imagen:
| ESP32 DEVKIT V1 CP2102 | ESP32 DEVKIT V1 CH340C |
![]() |
![]() |
¿Cómo programar ESP32 DEVKIT V1?
Ya instalado el controlador podrás programarlo en diferentes entornos de programación podrás elegir:
- Arduino IDE (en lenguaje C++),
- Esp-idf (Espressif IoT Development Framework) desarrollado por el fabricante del chip,
- Simba Embedded Programming Platform (en lenguaje Python)
- MicroPython
- Javascript (Espruino, Duktape, Mongoose JS)
- Y otros…
Es muy utilizado con Arduino IDE, ya que cuenta con gran variedad de ejemplos, información y otros recursos, que te ayudaran a comenzar a utilizar esta placa. Para utilizar con Arduino IDE deberás realizar los siguientes pasos:
- Abrir Arduino IDE. Si no lo has instalado, descárgalo directamente de la página de Arduino, instalar la versión ejecutable, no instalar la versión portable.
- Copiar el siguiente URL: https://dl.espressif.com/dl/package_esp32_index.json
- Dirigirse a la pestaña de Arduino llamada “Archivo”.
- Dar clic en “Preferencias”.
- Dirígete al Gestor de URLs Adicionales de Tarjetas:
- En la casilla pegar la URL. Si hay otra URL colocar una coma al final, dar un espacio y pegar la URL.
- Dar clic en Ok.
- Ir a la pestaña de Arduino llamada “Herramientas”
- Dar clic en “Placa:” y después a “Gestor de tarjetas…”
- Saldrá una ventana, buscar las placas “esp32 by Espressif Systems” e instalarlas.
Comprobación
Para comprobar la instalación de las tarjetas ESP32 en Arduino IDE y cargar códigos a la placa, realiza lo siguiente:
-
- Ir a la pestaña de Arduino llamada “Herramientas”
- Dar clic en “Placa:”
- Seleccionar ESP32 Arduino y buscar la placa “DOIT ESP32 DEVKIT V1”
- También puedes elegir las placas: NodeMCU-32S, Adafruit ESP32 Feather ó ESP32 Dev Module
- Después conectar la placa al PC.
- Ir nuevamente a “Herramientas” y seleccionar el puerto COM que le asigno la PC a la placa.
- Carga el siguiente código para comprobar que todo salió bien. El código es un blink en el Led que incorpora la placa que está asignado al pin 2 del esp32.
Nota: Si el programa no carga directamente a la placa tendrás que poner en modo de programación la placa antes de cargar el código, para poner en modo de programación realizar lo siguiente: Presionar el botón de “BOOT” cuando se esté subiendo el código ya que comienza el proceso de carga dejar de oprimir el botón, este proceso lo tendrás que llevar a cabo cada que subas un sketch al ESP32.
Código Blink – Hola mundo en ESP32
void setup() { // inicializa el pin digital 2 como salida
pinMode(2, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH); // Enciende el LED
delay(1000); // Espera un segundo
digitalWrite(2, LOW); // Apaga el LED
delay(1000); // Espera un segundo
}

Pinzas Antiestáticas SMD Kit 6 Piezas
Eliminador 5V 2A
Modulo WiFi ESP8266 ESP-12F
UNIT PAM8403 Amplificador de Audio
































