Introducción a ESP32: Tu primer proyecto IoT
Aprende a configurar tu ESP32 desde cero, conectar sensores de temperatura y enviar datos a la nube. Una guía paso a paso para principiantes.
- #ESP32
- #IoT
- #Arduino
- #Tutorial
El ESP32 es uno de los microcontroladores más populares del mundo maker. Con WiFi y Bluetooth integrados, abre la puerta al Internet de las Cosas (IoT) sin necesidad de módulos externos.
Qué necesitas
Una placa ESP32 DevKit V1
Un sensor de temperatura DHT22
Cable USB micro-USB de datos (no de carga)
Arduino IDE con el board manager de Espressif instalado
Configuración inicial
Abre Arduino IDE y agrega la URL de Espressif en Preferencias → URLs adicionales:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.jsonLuego desde el Board Manager busca "esp32" e instala el paquete oficial. Selecciona "ESP32 Dev Module" como placa.
Tu primer programa
#include <WiFi.h>#include "DHT.h"
#define DHTPIN 4#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
dht.begin();
WiFi.begin("TU_SSID", "TU_PASSWORD");
while (WiFi.status() != WL_CONNECTED) delay(500);
Serial.println("Conectado!");
}
void loop() {
float t = dht.readTemperature();
Serial.printf("Temperatura: %.1f°C\n", t);
delay(2000);
}Siguientes pasos
Cuando ya tengas las lecturas en el monitor serial, el siguiente paso natural es enviar los datos a un broker MQTT o a un servicio como ThingSpeak. En el taller cubrimos ambos enfoques con ejemplos completos.
¿Quieres profundizar? Acércate a la tienda en Riobamba — tenemos ESP32, sensores y kits listos para llevar.