Nodo Electrónico

ESP32 DEVKIT V1

ESP32-DEVKIT-V1

Desarrollo basado en ESP32, con conectividad WiFi y Bluetooth, compatible con Arduino y MicroPython.

Arquitectura
SoC Xtensa LX6

ESP-WROOM-32

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

ESPRESSIF

Fabricante de la tarjeta de desarrollo

ESPRESSIF

ESP32 DEVKIT V1

Número de Parte del Microcontrolador

ESP-WROOM-32

ESPRESSIF

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.