Envíos a todo MéxicoCompra protegidaAsesoría de especialistas

Cómo programar un ESP32 con Arduino IDE desde cero

Serie Arduino y ESP32 · Guía 09 / 20

Tu ESP32 empieza aquí.

Instala el paquete de Espressif, identifica tu ESP32 y carga una prueba serial. Da el primer paso antes de conectar WiFi o sensores.

Lo que vas a lograr

Programar una placa ESP32 con la configuración que corresponde a su hardware.

Plataforma del ejemplo: ESP32 con el perfil de placa correspondiente. Identifica la versión de tu unidad antes de cargar el sketch o conectar periféricos.

01 / Entiende el montaje

Lo que conviene revisar antes de empezar

El paquete ESP32 agrega el soporte

Instalar Arduino IDE no sustituye instalar la plataforma. Usa el gestor de placas y el paquete ESP32 de Espressif. La documentación oficial publica la URL estable para agregar al gestor si tu instalación la necesita.

El perfil depende de la placa

Lee el nombre del módulo y consulta el perfil que indica su proveedor. ESP32 Dev Module puede corresponder a ciertas placas clásicas, pero no es una selección universal para C3, S2, S3 o cualquier tarjeta con ESP32 en el anuncio.

Primero serial, después periféricos

Una carga mínima reduce variables. Cuando funcione, guarda el nombre del perfil, la versión del paquete y el puerto. Esa información facilita repetir la instalación en otra computadora.

ComponenteConfiguración
IDEDescarga oficial
GestorPaquete ESP32 de Espressif
Índice estableVer enlace oficial de instalación
PlacaPerfil de la versión instalada
Monitor115200 baudios
02 / Prepara tus materiales

Lista para esta práctica

  • ESP32 identificado
  • Cable USB de datos
  • Computadora con acceso para descargar el paquete

Consulta contenido y disponibilidad en cada ficha. La fotografía identifica una referencia del catálogo; no confirma por sí sola la versión electrónica ni que incluya los accesorios de la práctica.

Descargar Arduino IDE · sitio oficial ↗

03 / Conecta y configura

Esquema y pasos de preparación

Conexión USB para esta prueba

Elige una sola tarjeta de las que se muestran. No se necesita cableado en los pines.

Computadora

Arduino IDE + monitor serie

Cable USB de datos
ESP32 30 PINES WIFI 2.4GHZ · SKU 01112

ESP32 30 PINES WIFI 2.4GHZ
SKU 01112

ESP32 38 PINES WIFI Y BLUETOOTH 240MHZ · SKU 02905

ESP32 38 PINES WIFI Y BLUETOOTH 240MHZ
SKU 02905

Puerto USB de la tarjeta
1
USBPuerto de la computadora
USBConector de la tarjeta

El conector del cable debe coincidir con el de tu unidad. No uses un cable solo de carga. No conectes 5V, GND, RX, TX ni otros GPIO entre la computadora y la tarjeta: esa conexión se hace por USB.

  1. Instala Arduino IDE.
  2. Sigue el enlace oficial de Espressif y agrega el índice estable si es necesario: https://espressif.github.io/arduino-esp32/package_esp32_index.json
  3. Instala ESP32 de Espressif Systems desde el gestor de placas.
  4. Selecciona la placa y el puerto de tu unidad.
  5. Compila y sube el ejemplo. Si la placa requiere BOOT, usa su procedimiento documentado.
04 / Copia y prueba

Programa de ejemplo

Copia el sketch completo en un archivo nuevo. Selecciona la placa y el puerto correspondientes; pulsa Verificar y después Subir. Las bibliotecas adicionales, cuando se necesitan, están indicadas en la preparación.

void setup() { Serial.begin(115200); }
void loop() {
  Serial.println("ESP32 listo para mi proyecto");
  delay(1000);
}

Cómo funciona

  • El sketch evita depender de un LED integrado que puede cambiar entre placas.
  • En variantes con USB nativo revisa si necesitas USB CDC On Boot.
Resultado esperado

ESP32 listo para mi proyecto se repite en el monitor a 115200.

Primero confirma este resultado con el montaje básico. Después cambia una sola variable, como el mensaje o una pausa, y observa el efecto antes de agregar más componentes.

05 / Si algo no funciona

Errores frecuentes y qué revisar

  • No elijas la placa solo por tener 30 o 38 terminales.
  • Si el puerto cambia después de cargar, vuelve a seleccionarlo.

Guarda el mensaje de error completo y anota placa, paquete y versión de biblioteca. Para pedir ayuda, comparte también el diagrama del montaje y el SKU de los componentes.

Preguntas frecuentes

¿Necesito una librería para este mensaje?

No. El soporte de placa proporciona Serial.

¿Sirve para un ESP32-C3?

El concepto sí; debes usar el perfil y ajustes del C3 específico.

¿El ejemplo conecta WiFi?

No. Primero confirma la carga; la guía WiFi cubre esa etapa.

Materiales del catálogo

Prepara tu siguiente proyecto

Guía general: Arduino Uno, Nano o ESP32, ¿cuál elegir? →

Ver tarjetas de desarrollo →

Continúa aprendiendo

Cómo encender y apagar un LED con Arduino Uno →

Cómo conectar un botón a Arduino y leer su estado →

Karen Muller

Karen Muller · Tienda de Electrónica MX

TIENDA DE ELECTRÓNICA MX · PUEBLA

¿Dónde comprar los materiales de tu proyecto?

Consulta modelos, accesorios, ubicación y horarios de nuestra tienda en el Centro de Puebla. Revisa tu lista antes de visitarnos o prepara tu compra en línea.

ESP32 en Puebla · modelos y dónde comprar →

Quiero un ESP32 · WhatsApp ↗

Compartir ahora:
01Compra informadaPrecio, existencia y características antes de pagar.
02Garantía claraProcedimiento documentado para solicitar ayuda.
03PrivacidadTus datos se utilizan únicamente para fines informados.
Consultar políticas ↗