Drei praktische Projekte für den Seeed XIAO ESP32S3, die zeigen, wie das Board als USB-HID-Gerät (Human Interface Device) verwendet werden kann.
Alle Beispiele basieren auf PlatformIO mit dem Arduino Framework.
Demonstriert, wie der ESP32S3 Tastatureingaben an den Computer sendet – ideal, um automatisierte Tastenkombinationen oder einfache Makros zu erstellen.
Zeigt, wie das Board als HID-Mediagerät agieren kann, um Lautstärke und Wiedergabefunktionen über USB zu steuern.
Kombiniert Steuerlogik und Eingaben, um die Lautstärke per Tasten oder Sensoren direkt vom ESP32S3 aus zu regeln.
In der platformio.ini sind wichtige Buildflags gesetzt, damit der USB-HID-Modus korrekt funktioniert:
-DARDUINO_USB_MODE=1  
-DARDUINO_USB_CDC_ON_BOOT=0🎬 Begleitendes YouTube-Video: https://youtube.com/@pixeledi