🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Guía completa · Actualizada julio 2026

ESP32: qué es, cómo funciona y cómo programarlo

El ESP32 es un microcontrolador de Espressif Systems con WiFi y Bluetooth integrados en un solo chip. Es el estándar mundial para proyectos IoT y domótica: más potente que un Arduino, se programa con el mismo Arduino IDE.

WiFi 802.11 b/g/n
Bluetooth 4.2 + BLE
Dual-core 240 MHz
USB Tipo-C

ESP32 en 30 segundos

¿Qué es?
Microcontrolador con WiFi + Bluetooth
Fabricante
Espressif Systems — 2016
Se programa con
Arduino IDE, MicroPython, ESPHome
Precio en Chile
$6.990 CLP

¿Qué es el ESP32?

El ESP32 es un microcontrolador (System-on-Chip) de bajo costo que integra en un único chip un procesador dual-core de 32 bits, WiFi y Bluetooth. Fue lanzado en 2016 por la empresa china Espressif Systems como sucesor del popular ESP8266, y hoy es el estándar de facto para proyectos de Internet de las Cosas (IoT), domótica y automatización en todo el mundo.

Su éxito se explica por una combinación imbatible: cuesta menos que un Arduino Uno con módulo WiFi, es 15 veces más rápido, y se programa con las mismas herramientas que ya conocen millones de makers. Antes del ESP32, agregar conectividad inalámbrica a un proyecto requería módulos adicionales caros y complejos de configurar; con el ESP32, todo viene integrado.

A diferencia del Arduino Uno (8 bits, 16 MHz, sin conectividad inalámbrica), el ESP32 es una plataforma completa: puede actuar como cliente WiFi, punto de acceso, servidor web, dispositivo Bluetooth, y procesar señales de sensores analógicos y digitales simultáneamente, todo sin módulos adicionales.

¿Cómo se programa el ESP32?

El ESP32 destaca por la variedad de formas de programarlo, según tu nivel y objetivo:

  • Arduino IDE (la más popular): misma sintaxis C++ que Arduino. Solo agregas el soporte de Espressif en el gestor de tarjetas y usas las mismas librerías.
  • ESPHome (sin código): configuras sensores y relés con un archivo YAML. Ideal para domótica con Home Assistant.
  • MicroPython: programas en Python directamente en el chip. Perfecto si vienes del mundo del software.
  • ESP-IDF: el framework oficial de Espressif en C, para desarrollo profesional con FreeRTOS.

Tu primer programa: escanear redes WiFi

Este ejemplo muestra el "Hola Mundo" del ESP32 — listar las redes WiFi cercanas por el monitor serial. Demuestra en 15 líneas lo que hace especial a este chip:

#include "WiFi.h"

void setup() {
  Serial.begin(115200);
  WiFi.mode(WIFI_STA);
  Serial.println("Escaneando redes WiFi...");

  int redes = WiFi.scanNetworks();
  for (int i = 0; i < redes; i++) {
    Serial.print(WiFi.SSID(i));       // Nombre de la red
    Serial.print(" | Señal: ");
    Serial.print(WiFi.RSSI(i));       // Intensidad en dBm
    Serial.println(" dBm");
  }
}

void loop() {}

Para cargar este código: instala Arduino IDE, agrega la URL de Espressif en Preferencias → URLs adicionales de gestor de tarjetas, instala "esp32 by Espressif Systems" y selecciona la placa "ESP32 Dev Module".

Especificaciones técnicas del ESP32 (38 pines USB-C)

ParámetroValor
ProcesadorXtensa LX6 Dual-Core 32-bit hasta 240 MHz
SRAM520 KB
Flash4 MB
WiFi802.11 b/g/n (150 Mbps), 2.4 GHz
BluetoothClassic 4.2 + BLE (Bluetooth Low Energy)
GPIO38 pines (compatible con protoboard)
ADC12-bit, 18 canales
DAC8-bit, 2 canales
Interfaces3×UART, 3×SPI, 2×I2C, 2×I2S, CAN bus
USBTipo-C (más robusto que Micro-USB)
Conversor USB-SerialCP2102 (plug-and-play en Windows/Mac/Linux)
Voltaje3.3V lógica, alimentación 5V vía USB

¿Necesitas saber qué hace cada pin y cuáles evitar? Revisa el pinout completo del ESP32: guía de todos los GPIO. Y si tienes la placa de 30 pines, la guía del ESP32 DevKit V1.

Versiones del ESP32: ¿cuál elegir?

VersiónDiferencia claveCuándo elegirla
ESP32 (WROOM-32)El clásico dual-core con WiFi + BTLa opción por defecto — máxima compatibilidad con tutoriales
ESP32-S3Aceleración IA, USB nativo, más RAMProyectos con cámara, voz o machine learning
ESP32-C3Single-core RISC-V, más económicoProductos simples WiFi/BLE de bajo costo
ESP32-S2Sin Bluetooth, USB nativoProyectos solo-WiFi con USB directo
ESP8266 (antecesor)Solo WiFi, single-core 80 MHzPresupuesto mínimo, proyectos WiFi simples

Para el 95% de los proyectos y tutoriales, el ESP32 WROOM-32 de 38 pines es la elección correcta — es el que tiene más documentación, más ejemplos y más compatibilidad con librerías.

Modos de bajo consumo: la clave para proyectos con batería

Una de las grandes ventajas del ESP32 para proyectos con batería son sus tres modos de ahorro de energía:

  • Modem-sleep: apaga WiFi/Bluetooth manteniendo la CPU activa. Ideal para procesamiento local continuo.
  • Light-sleep: suspende la CPU; despertar casi instantáneo por eventos externos. CPU y RAM mantienen su estado.
  • Deep-sleep: solo el co-procesador ULP y el RTC activos. Consumo de ~10 µA — permite meses de operación con batería. Una 18650 de 3000 mAh despertando cada hora dura 18-24 meses. Calcula la autonomía de tu proyecto con nuestra calculadora de batería IoT.

ESP32 con Home Assistant y ESPHome

La combinación ESP32 + ESPHome + Home Assistant es la más popular para domótica en Chile. ESPHome es un add-on gratuito que convierte tu ESP32 en un dispositivo inteligente usando solo un archivo YAML — sin programación. Una vez configurado, aparece automáticamente en Home Assistant para automatizaciones, dashboards y control remoto desde el teléfono. Los sensores más usados con esta configuración son el DHT11 de temperatura y humedad y el radar mmWave HLK-LD2410C de presencia humana.

ESP32 vs Arduino Uno: comparativa directa

CaracterísticaArduino UnoESP32
Procesador8-bit 16 MHz32-bit dual-core 240 MHz
RAM2 KB SRAM520 KB SRAM
WiFi❌ No incluido✅ Integrado
Bluetooth❌ No incluido✅ Integrado
GPIO14 digitales38 GPIO
Deep sleep❌ No✅ ~10 µA
Precio Chile$5.990 CLP$6.990 CLP
Ideal paraAprendizaje básicoIoT, domótica, proyectos avanzados

No es que uno sea "mejor" en absoluto: si estás aprendiendo electrónica desde cero, el Arduino Uno tiene la curva más suave y perdona los errores de 5V. Si tu proyecto necesita conectividad — enviar datos a la nube, controlar desde el celular, integrarse con Home Assistant — el ESP32 es la respuesta obvia.

El ESP32 en Chile: dónde se usa

En Chile el ESP32 aparece en proyectos de agricultura de precisión (monitoreo de riego y humedad de suelo en el Valle Central), minería (telemetría de sensores en faenas del norte), domótica residencial (integración con Home Assistant) y en los ramos de IoT de universidades como la UTFSM y la PUCV. En Especificar.cl lo tenemos con stock físico en Curauma, Valparaíso, y publicamos tutoriales de ESP32 en español para acompañar cada proyecto.

Stock disponible

Dónde comprar ESP32 en Chile

Listo para despachar hoy desde Valparaíso a todo Chile

Proyectos populares con ESP32

Lo que los makers chilenos construyen con ESP32 de Especificar.cl

Domótica con Home Assistant

ESP32 + ESPHome. Control de luces, temperatura, presencia y más desde el teléfono.

Intermedio

Estación meteorológica WiFi

ESP32 + DHT11 + ThingSpeak. Mide temperatura y humedad y envía datos a la nube.

Principiante

Servidor web embebido

ESP32 como servidor web que controla relés y LEDs desde cualquier navegador en tu red WiFi.

Principiante

Iluminación inteligente Bluetooth

ESP32 + LEDs RGB + app Android/iOS. Control de colores y efectos desde el teléfono.

Intermedio

Sensor de presencia avanzado

ESP32 + radar mmWave LD2410C. Detecta personas quietas para automatización inteligente.

Avanzado

Monitoreo IoT industrial

ESP32 + sensores industriales + MQTT + Node-RED. Telemetría en tiempo real para plantas y laboratorios.

Avanzado
¿Quieres más ideas? Revisa nuestros tutoriales de ESP32 paso a paso en el blog.

Preguntas frecuentes sobre ESP32

Lo que todos preguntan antes de empezar

Es un chip programable que combina un procesador potente con WiFi y Bluetooth integrados. Con él puedes crear dispositivos conectados: sensores que envían datos a tu teléfono, luces controladas por internet, alarmas que avisan por WhatsApp. Cuesta $6.990 CLP y se programa con las mismas herramientas que Arduino.
El ESP32 es el sucesor del ESP8266 con mejoras clave: procesador dual-core a 240 MHz (vs single-core 80 MHz), Bluetooth 4.2 + BLE (el ESP8266 no tiene Bluetooth), 520 KB de RAM (vs 80 KB) y 18 canales ADC (vs 1). El ESP8266 sigue siendo válido para proyectos WiFi simples de presupuesto mínimo.
Sí. El ESP32 soporta MicroPython, CircuitPython y el entorno oficial de Espressif (ESP-IDF). La forma más popular para principiantes es usar Arduino IDE con el soporte de Espressif, que permite la misma sintaxis C++ que Arduino. Para proyectos IoT con Home Assistant, ESPHome (YAML) es la opción más sencilla.
Sí, es la combinación perfecta para domótica. Con ESPHome puedes configurar el ESP32 en minutos usando un archivo YAML, sin programar. El ESP32 aparece automáticamente en Home Assistant como dispositivo. Puedes conectar sensores DHT11, radares mmWave, botones, relés y más.
El ESP32 opera a 3.3V en sus pines lógicos. Los sensores y módulos que funcionan a 5V requieren un divisor de voltaje o level shifter para conectarse con seguridad. Sin embargo, la mayoría de sensores modernos (DHT11, LDR, sensores KY) funcionan perfectamente a 3.3V con el ESP32.
En Especificar.cl tenemos el ESP32 de 38 pines con WiFi, Bluetooth y USB-C a $6.990 CLP. Stock físico en Curauma, Valparaíso. Enviamos con Chilexpress y Starken a todo Chile, con entrega en Santiago en 24-48 hrs para pedidos antes de las 14:00 hrs. También puedes retirar en tienda: Los Abetos 212, Placilla, Curauma.

¿Listo para tu proyecto IoT con ESP32?

WiFi + Bluetooth integrados, procesador dual-core, USB-C. Todo por $6.990 CLP con envío a todo Chile.

¿Recién empezando en electrónica?
Lee primero nuestra guía de Arduino: qué es, cómo funciona y qué modelo elegir.
Guía Arduino →

ESP32 por ciudad en Chile

Escríbenos por WhatsApp