Scroll Top

¿Qué es el ESP32?

El ESP32 es un MCU (unidad microcontrolador) rico en funciones, con Wi-Fi integrado y conectividad Bluetooth para una amplia gama de aplicaciones. Un microcontrolador es un circuito integrado que puede realizar varias funciones gracias a su naturaleza programable que permite configurar en su interior diferentes usos.

El ESP32 es un microcontrolador diseñado por la compañía Espressif Systems, actualmente es muy utilizado en proyectos por su reducido precio y las prestaciones en su interior. Este dispositivo tiene las siguientes características:

·        Frecuencia de operación: 240 MHz

·        Arquitectura 32 bit

·        Wi-Fi y Bluetooth

·       34 GPIOs

·        ADC de 12 bits

·        La conectividad serial incluye 4 x SPI, 2 x I 2 C, 2 x I 2 S, 3 x UART.

·        Ethernet MAC para comunicación LAN física (requiere PHY externo).

·        Hasta 16 canales de LED PWM.

Otro detalle del ESP32 es que tiene una variedad de modelos, los cuales se clasifican por series como: ESP32-WROOM, ESP32-WROVER, ESP32-MINI. Así como hay diferentes tipos de módulos ESP32 también existen varias placas de desarrollo. 

El ESP32 admite múltiples entornos de programación, lo que facilita el trabajo a la hora de desarrollar el firmware a subir a nuestros dispositivos. Algunos de los entornos de programación comúnmente utilizados son:

·            IDE de Arduino

·            PlatformIO IDE (VS code)

·            LUA

·            Micropython

·            Espressif IDF (marco de desarrollo de IoT)

·            JavaScript

Como Arduino IDE ya es un entorno familiar y muy popular, lo usaremos para programar el ESP32 en nuestros próximos tutoriales. 

 

Dejar un comentario