1. Preparación del Hardware
- Conecta tu ESP32 al ordenador mediante USB
- El LED integrado ya está conectado al pin 2
- El botón BOOT (GPIO0) ya está integrado en la placa
2. Instalación del Software
- Instala el IDE de Arduino
- Añade el soporte para ESP32:
- Abre Preferencias
- Añade: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- Instala "ESP32" desde el Gestor de Tarjetas
- Instala las bibliotecas necesarias:
- BLE Device
- BLE Server
- BLE Utils
3. Carga del Código
- Crea un nuevo proyecto
- Copia los archivos proporcionados:
- Selecciona tu placa ESP32
- Compila y carga el código
4. Uso de la Interfaz Web
- Abre el archivo control.html en un navegador compatible con Web Bluetooth (Chrome)
- Haz clic en "Conectar" y selecciona tu dispositivo ESP32-LED
- Una vez conectado, puedes:
- Encender/apagar el LED
- Activar parpadeo rápido o lento
- Ver los mensajes del botón cuando se presiona
5. Solución de Problemas
- Si no se conecta:
- Verifica que el navegador soporte Web Bluetooth
- Asegúrate de que el Bluetooth esté activado
- Reinicia el ESP32
- Si los comandos no funcionan:
- Verifica la conexión en el monitor serie
- Reconecta el dispositivo