🧠 ¿Cómo usar un ESP32 paso a paso?

🧠 ¿Cómo usar un ESP32 paso a paso?

El ESP32 es una potente placa de desarrollo con conectividad Wi-Fi y Bluetooth integrada, ideal para proyectos de IoT, automatización del hogar y dispositivos inteligentes. Si eres nuevo en el mundo del ESP32, aquí te dejamos una guía completa paso a paso para comenzar.


🔌 1. ¿Qué necesitas?

Antes de comenzar, asegúrate de tener lo siguiente:

  • Una placa ESP32 (como la ESP32 DevKit v1)

  • Cable micro USB

  • Computador con Arduino IDE instalado

  • Conexión a internet


⚙️ 2. Configurar el Arduino IDE

  1. Abre el Arduino IDE.

  2. Ve a Archivo > Preferencias.

  3. En el campo “URL adicional para gestor de tarjetas”, pega esta URL:

    bash

    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  4. Luego ve a Herramientas > Placa > Gestor de tarjetas.

  5. Busca ESP32 e instala el paquete llamado "esp32 by Espressif Systems".


🔌 3. Conecta tu ESP32

  • Usa el cable micro USB para conectar el ESP32 a tu computadora.

  • Asegúrate de seleccionar el puerto correcto desde el IDE:
    Herramientas > Puerto > COM(X) (donde X es el número asignado al ESP32).


💻 4. Carga tu primer programa (Ejemplo: Parpadeo de LED)

cpp

void setup() { pinMode(2, OUTPUT); // El pin 2 en la mayoría de ESP32 controla el LED integrado } void loop() { digitalWrite(2, HIGH); // Enciende el LED delay(1000); // Espera 1 segundo digitalWrite(2, LOW); // Apaga el LED delay(1000); // Espera 1 segundo }
  1. Selecciona la placa: Herramientas > Placa > ESP32 Dev Module

  2. Haz clic en Subir y espera a que cargue el código.

  3. ¡Listo! Deberías ver el LED parpadear en tu ESP32.


📡 5. Conéctate a Wi-Fi (Ejemplo básico)

cpp

#include <WiFi.h> const char* ssid = "NOMBRE_DE_TU_RED"; const char* password = "CONTRASEÑA"; void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Conectando..."); } Serial.println("¡Conectado a WiFi!"); } void loop() {}

Este código conecta el ESP32 a tu red Wi-Fi local. Puedes usar esta base para proyectos IoT como control de luces, sensores remotos o monitoreo.


✅ Consejos Finales

  • Usa pines con cuidado, ya que algunos tienen funciones especiales.

  • Asegúrate de presionar el botón BOOT al subir el código si es necesario.

  • Explora librerías como WiFi, BluetoothSerial, DHT, MQTT, etc.


🚀 ¿Qué puedes crear con ESP32?

  • Estaciones meteorológicas WiFi

  • Automatización del hogar

  • Dispositivos Bluetooth

  • Control por voz

  • Cámaras ESP32-CAM


¿Listo para llevar tus proyectos al siguiente nivel? Visita nuestra tienda para conseguir tu ESP32, sensores y módulos compatibles.

Regresar al blog