Interfaz web para control de LED y OLED
Descripción
Interfaz web para familiarizarse con PlatformIO, Websockets, programación de sitios web, y varias características del ESP32. Consiste en un LED rojo y una pantalla OLED de 128x32 los cuales pueden ser controlados desde una interfaz web a través del navegador (ordenador o teléfono). Completamente responsivo para cualquier tamaño de pantalla.
Herramientas utilizadas
- PlatformIO - IDE
- SPIFFS - Almacenamiento de archivos HTML y CSS
- ArduinoJSON - Intercambio de datos entre ESP32 y otros dispositivos
- WebSockets - Actualización de estados en tiempo real
- U8G2 - Librería de uso ligero para OLED
Caracteristicas
- Cambio y visualización de variables en tiempo real, en múltiples dispositivos
- Chequeo de validez de texto previo a muestra en OLED
- Al mostrar un mensaje en OLED, se bloquea el envío en el resto de dispositivos hasta que termine de mostrarse el mensaje.
Fotos
Circuito de ESP32, LED, y OLED