Volver a todos los cursos

ESP32

Avanzado

WiFi, Bluetooth, IoT · 20 horas · 12 módulos

ESP32 - Arquitectura IoT ESP32 WiFi + BLE Dual Core 🌐 Internet / MQTT DHT22 Temp/Hum Cloud Dashboard 😴 Deep Sleep ~10µA

El microcontrolador con WiFi y Bluetooth integrado. Aprende a conectar el ESP32 a Internet, crear servidores web, enviar datos a la nube y controlar dispositivos remotamente.

Qué aprenderás

  • ✓ Arquitectura dual-core del ESP32
  • ✓ Programación con Arduino IDE y PlatformIO
  • ✓ WiFi: station, AP, HTTP client/server
  • ✓ Bluetooth Classic y BLE
  • ✓ GPIO, ADC capacitivo, DAC
  • ✓ Deep sleep y ahorro energético
  • ✓ SPIFFS y LittleFS (sistema de archivos)
  • ✓ Proyectos IoT completos

Requisitos

  • • Programación de microcontroladores
  • • Arduino o similar
  • • Placa ESP32 DevKit

Contenido del Curso

1

Introducción al ESP32

Hardware y características.

Dual-core Xtensa WiFi + BLE integrado DevKit vs NodeMCU Plataformas de desarrollo
2

PlatformIO

Entorno profesional.

Instalar con VS Code platformio.ini Upload y monitor serial Librerías
3

GPIO Avanzado

Pines capacitivos y DAC.

Touch pins DAC real (no PWM) Hall sensor Strapping pins
4

WiFi Station

Conectar a red WiFi.

WiFi.h Conectar a AP Reconexión automática WiFiMulti
5

WiFi Access Point

Crear tu propia red.

SoftAP Portal cautivo DNS server Web server en AP
6

HTTP Client/Server

Comunicación web.

HTTPClient (GET/POST) WebServer (ESP32WebServer) JSON con ArduinoJson APIs REST
7

Bluetooth BLE

Comunicación de corto alcance.

Serial over BLE BLE server/client GATT characteristics iBeacon
8

MQTT e IoT

Protocolo de IoT.

PubSubClient Broker (Mosquitto) Topics y QoS Home Assistant
9

Deep Sleep

Ahorro de energía.

Modos de sleep Wake por timer Wake por touch/RTC Consumo en uA
10

SPIFFS / LittleFS

Sistema de archivos.

Almacenar HTML Guardar configuración Leer/escribir archivos OTA update
11

OTA Updates

Actualizar por WiFi.

ArduinoOTA LittleFS OTA Protección de boot Rollback
12

Proyecto: Estación IoT

Sensores + WiFi + dashboard web.

DHT22 + BMP280 Servidor web con gráficos Envío MQTT Deep sleep entre lecturas

¿Listo para comenzar?

Crea tu cuenta gratuita y accede a todos los módulos de este curso.

CREAR MI CUENTA GRATUITA