Riobotix Labs
Equipo Riobotix

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
Introducción a ESP32: Tu primer proyecto IoT

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.json

Luego 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.