ESP32 DEVKIT V1
ESP32-DEVKIT-V1
Desarrollo basado en ESP32, con conectividad WiFi y Bluetooth, compatible con Arduino y MicroPython.
Arquitectura
SoC Xtensa LX6

Frecuencia de Operación
240 MHz
Arquitectura de Procesador
32 bits
Núcleos
2
Voltaje de Operación
3.3 V
Memoria
4096 KB
Flash
520 KB
RAM
0 KB
EEPROM
Lenguajes de Programación
MicroPython, Arduino, C/C++
Conectividad
WiFi, Bluetooth, USB-Serial
Número de Parte de la Tarjeta de Desarrollo
ESP32-DEVKIT-V1

Fabricante de la tarjeta de desarrollo
ESPRESSIF

Número de Parte del Microcontrolador
ESP-WROOM-32

Fabricante del microcontrolador
ESPRESSIF
16
Salidas PWM
24
Entradas y/o Salidas Digitales
6
Temporizadores
3
Controladores UART
4
Controladores SPI
2
Controladores I2C
Conversión Analógica-Digital (ADC)
1
Módulos
15
Entradas analógicas
4095
Resolución de ADC
Conversión Digital-Analógica (DAC)
2
Módulos
255
Resolución de DAC
Introducción al ESP32 Devkit v1
El ESP32 Devkit V1 es la versión mejorada del Node MCU, agregaba Bluetooth y un procesador mucho más potente, con doble núcleo y el triple de velocidad de operación, con un costo muy similar.
¿Cuáles son las ventajas y desventajas del ESP32 Devkit v1?
Ventajas
- Conectividad integrada: La principal característica del NodeMCU es el WiFi y Bluetooth integrado, una de las mejores opciones para proyectos con IoT.
- Bajo costo: Su relación costo/beneficio es muy buena.
- Múltiples recursos: Dispone de múltiples entradas/salidas (GPIO) y soporta diversos protocolos (UART, SPI, I2C, ADC, DAC, PWM, etc.), lo que lo hace muy versátil para distintos proyectos.
- Fácil de programar: Su compatibilidad con Arduino y MicroPython hizo que fuera muy popular para aplicaciones de IoT. Además cuenta con una gran comunidad.
- Open Source: Está disponible de forma gratuita toda la información relacionada con su fabricación, ideal tanto para estudiar como para desarrollar productos.
Desventajas
- Voltaje de Operación de 3.3V: Todos sus pines funcionan a 3.3V, lo que significa que no son tolerantes a 5V. Esto puede requerir el uso de convertidores de nivel para conectar sensores y módulos diseñados para 5V.
- Configuración inicial complicada: A diferencia de la mayoría de tarjetas de desarrollo Arduino, su uso puede ser complicado, sin embargo se debe principalmente a la gran cantidad de recursos que tiene.
Documentación
Para más información sobre la tarjeta de desarrollo, consulta los siguientes enlaces y documentos de referencia.