Saltar al contenido
Volver

ESP32 vs ESP8266 vs Arduino: cuál elegir

Publicado:  at  11:30 a. m.

Resumen rápido

Elige un ESP32 si necesitas WiFi, Bluetooth y margen para proyectos de domótica conectados. El ESP8266 sigue siendo útil para proyectos WiFi existentes y sencillos. Elige Arduino cuando priorices simplicidad, gran cantidad de ejemplos o un proyecto sin conectividad integrada; si necesitas red, deberás añadir un módulo.

No son tres placas equivalentes. ESP32 y ESP8266 son familias de microcontroladores de Espressif; Arduino es una plataforma de placas, software y ecosistema que incluye modelos muy distintos.

Comparativa general

CriterioESP32ESP8266Arduino clásico
WiFi integradoSíSíDepende del modelo
BluetoothSegún variante, síNo como opción habitualDepende del modelo
Potencia y memoriaGeneralmente mayorSuficiente para tareas sencillasMuy variable
Curva de entradaMediaBaja-mediaBaja
Mejor usoIoT, sensores y Home AssistantDispositivos WiFi existentesSensores y control local sencillo
AlimentaciónDepende de la placaDepende de la placaDepende de la placa

La tabla es orientativa. Consulta siempre el modelo exacto: un Arduino moderno con conectividad puede superar en prestaciones a una placa Arduino clásica, y un ESP32-C3 no tiene exactamente los mismos periféricos que un ESP32 clásico.

Cuándo elegir ESP32

El ESP32 es la opción más equilibrada para empezar en domótica conectada. Tiene WiFi, variantes con Bluetooth, varios buses y suficiente capacidad para leer sensores, controlar actuadores y comunicarse con Home Assistant.

También deja margen para proyectos que luego crecen. Puedes empezar con un sensor y añadir una pantalla, un segundo bus o una automatización local sin cambiar inmediatamente de plataforma. La guía ESP32: qué es, para qué sirve y cómo empezar explica pinout, alimentación y primeros pasos.

Su principal dificultad es que hay muchas placas compatibles. El conector USB, el chip USB-serie, los pines de arranque y la memoria pueden variar. Compra una placa con documentación clara y guarda el enlace del fabricante.

Cuándo elegir ESP8266

El ESP8266 encaja si ya tienes dispositivos basados en esta familia o necesitas un nodo WiFi muy sencillo. Hay mucho código y documentación disponible, pero algunos proyectos nuevos prefieren ESP32 por sus periféricos, memoria y soporte de variantes más actuales.

No cambies automáticamente un ESP8266 por un ESP32 sin revisar el código. Los GPIO, nombres de pines, niveles de arranque y librerías no son intercambiables. Una configuración que funciona en una familia puede arrancar mal o controlar otro pin en la segunda.

Cuándo elegir Arduino

Arduino es una buena puerta de entrada para aprender entradas, salidas, sensores y lógica de programación sin añadir una red. Un Arduino Uno, por ejemplo, puede ser suficiente para leer un sensor, encender un LED o controlar un servo en un proyecto local.

El inconveniente aparece cuando necesitas enviar datos por WiFi, actualizar el firmware a distancia o integrarlo con Home Assistant. Tendrás que elegir una placa Arduino con conectividad o añadir un módulo, y la arquitectura será más compleja.

Consumo y alimentación

No compares el consumo de familias solo por la ficha del microcontrolador. Una placa de desarrollo incluye regulador, USB-serie, LEDs y otros componentes. El consumo real depende de WiFi, frecuencia de lectura, periféricos y modo de sueño.

Para un sensor alimentado por batería, calcula el consumo del montaje completo y prueba el tiempo de autonomía. Para un dispositivo conectado a un cargador, prioriza una fuente estable y una instalación segura. No alimentes relés, motores o tiras de LED desde un GPIO.

Software: Arduino IDE o ESPHome

Arduino IDE ofrece control directo y miles de ejemplos. ESPHome permite crear dispositivos de Home Assistant describiendo la configuración en YAML. Ninguna opción es universalmente mejor:

Errores al elegir placa

Recomendación

Para un primer proyecto de hogar inteligente elegiría un ESP32 de desarrollo con USB, documentación del fabricante y un pinout conocido. Si ya tienes un ESP8266 funcionando, no hay razón automática para retirarlo. Si el proyecto no necesita red, Arduino puede ser más fácil de entender.

Fuentes y siguiente paso

Consulta la documentación oficial de ESP32, la documentación de ESP8266 y la documentación de Arduino. Para montar un sensor, continúa con DHT11 frente a DHT22.


Sugerir cambios
Compartir este artículo en:

Artículo anterior
Raspberry Pi como servidor domótico: instalar Home Assistant
Artículo siguiente
Sensor PIR HC-SR501: ficha técnica y conexión