
🧠 ¿Cómo usar un ESP32 paso a paso?
Share
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
-
Abre el Arduino IDE.
-
Ve a
Archivo > Preferencias
. -
En el campo “URL adicional para gestor de tarjetas”, pega esta URL:
bashhttps://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
-
Luego ve a
Herramientas > Placa > Gestor de tarjetas
. -
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)
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
}
-
Selecciona la placa:
Herramientas > Placa > ESP32 Dev Module
-
Haz clic en Subir y espera a que cargue el código.
-
¡Listo! Deberías ver el LED parpadear en tu ESP32.
📡 5. Conéctate a Wi-Fi (Ejemplo básico)
#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.