Description Der M5Stack M5StickC Joystick-HAT ist ein kompaktes Joystick-Eingabemodul für M5StickC Projekte. Er integriert einen STM32F030F4P6 Hauptcontroller und kommuniziert über die I2C-Schnittstelle mit dem M5StickC Host. Der Joystick unterstützt Rundum-Auslenkung und eine mittige Tastenfunktion. Er gibt Auslenkungswinkeldaten und digitale Schaltersignale aus, wodurch der M5Stack M5StickC Joystick-HAT für kompakte Gamecontroller-Oberflächen, drahtlose Joystick-Geräte und Mensch-Maschine-Interaktion geeignet ist. Mit dem einheitlichen HAT-Steckdesign, der I2C-Adresse 0x38 und offiziellen Software-Ressourcen für Arduino, UIFlow und EasyLoader bietet dieser Joystick-HAT eine einfache Möglichkeit, M5StickC Prototypen um Richtungssteuerung zu erweitern. Features Joystick-Eingabe: unterstützt Rundum-Auslenkung und mittige Tastenbetätigung. STM32F030F4P6 MCU: integrierter Hauptcontroller für die Verarbeitung der Joystick-Daten. I2C-Kommunikation: kommuniziert mit dem M5StickC über I2C an Adresse 0x38. Winkel- und Schaltausgabe: gibt Auslenkungswinkeldaten und digitale Schaltersignale aus. M5StickC HAT-Design: nutzt die einheitliche HAT-Steckstruktur für eine zuverlässige Verbindung. Software-Unterstützung: offizielle Ressourcen für Arduino, UIFlow, EasyLoader und Protokollreferenz verfügbar. Specifications MCU STM32F030F4P6 Kommunikationsschnittstelle I2C @ 0x38 Joystick-Eingabe Rundum-Auslenkung und mittige Taste Rohdaten der Achsen 0 bis 4096 Umgewandelte Achsendaten -127 bis 127 Produktgröße 100.0 x 55.0 x 50.0mm Produktgewicht 81.0g Verpackungsgröße 119.0 x 89.0 x 65.0mm Bruttogewicht 117.0g Applications Gamecontroller-Eingabe Drahtlose Joystick-Geräte M5StickC Mensch-Maschine-Interaktionsprojekte Richtungssteuerung für kompakte Prototypen Product List 1 Hat Joystick 1 Doppelseitiges Klebeband Other Content Protokoll- und Pin-Hinweise I2C-Adresse 0x38 Pinbelegung M5StickC G0/G26/3.3V/GND zu Joystick HAT SDA/SCL/3.3V/GND Tastensignal Taste gedrückt = 0, losgelassen = 1 Kalibrierbefehle Normalmodus, Mittelpunkt-Kalibrierung, Maximalwert-Kalibrierung und Speichermodus sind in der offiziellen Protokollreferenz aufgeführt. Der M5Stack M5StickC Joystick-HAT ist ein Erweiterungs-HAT. Die offizielle Produktliste enthält den Hat Joystick und doppelseitiges Klebeband; ein M5StickC Controller ist im Lieferumfang nicht aufgeführt. Resources M5Stack Joystick HAT Dokumentation Joystick HAT Modellgrößen-PDF Arduino Beispielcode UIFlow1 Joystick HAT Dokumentation UIFlow2 Joystick HAT Dokumentation Joystick HAT EasyLoader FAQ Wofür wird der M5Stack M5StickC Joystick-HAT verwendet? Er ergänzt M5StickC Projekte um Joystick-Eingabe und eignet sich für Gamecontroller-Oberflächen, drahtlose Joystick-Geräte und kompakte Mensch-Maschine-Steuerungen. Welche Kommunikationsschnittstelle nutzt er? Der Joystick-HAT nutzt I2C-Kommunikation an Adresse 0x38. Welche Joystick-Daten sind verfügbar? Die offizielle Protokollreferenz nennt Rohdaten für X/Y-Achsen, umgewandelte X/Y-Daten von -127 bis 127 und ein Tastenzustandssignal. Was ist im Lieferumfang enthalten? Die offizielle Produktliste enthält 1 x Hat Joystick und 1 x doppelseitiges Klebeband. Ist ein M5StickC Controller im Paket enthalten? Nein. Die offizielle Produktliste enthält keinen M5StickC Controller.