Beschreibung Unit Joystick v1.1 ist eine Joystick-Steuereinheit, die die I2C-Kommunikationsschnittstelle nutzt. Sie unterstützt die Eingangssignale für eine Drei-Achsen-Steuerung, einschließlich analoger Offset-Eingänge für die X/Y-Achse und eines digitalen Eingangs für die Z-Achsen-Taste. Die Einheit eignet sich für Joystick-Steuerungsanwendungen wie Gamecontroller und Roboter-Fernsteuerungen. Die X/Y-Achsenausgänge liefern Analogwerte von 0 bis 255, während die Z-Achsen-Taste 0 oder 1 ausgibt. Laut der offiziellen Dokumentation verwendet die Einheit die I2C-Adresse 0x52 und gibt beim Auslesen des Joystick-Status 3 Bytes zurück. Video Eigenschaften Drei-Achsen-Eingang: unterstützt analoge Offset-Eingänge für die X/Y-Achse und einen digitalen Eingang für die Z-Achsen-Taste. X/Y-Achsensteuerung: gibt Werte von 0 bis 255 für die Joystick-Bewegung aus. Z-Achsen-Taste: gibt 0 oder 1 für den Tastenstatus aus. I2C-Kommunikation: nutzt I2C-Kommunikation mit der Adresse 0x52. LEGO-kompatible Montage: enthält 2 LEGO-kompatible Löcher. Unterstützung von Entwicklungsplattformen: unterstützt Arduino und UIFlow, einschließlich Blockly und Python. Technische Daten Produkt Unit Joystick v1.1 SKU U024-C Haupt-MCU MEGA8A Kommunikationsschnittstelle I2C-Kommunikation @ 0x52 X/Y-Achsen-Ausgang 0-255 Z-Achsen-Tastenausgang 0/1 Produktabmessungen 48,0 x 24,0 x 32,0 mm Produktgewicht 11,0 g Verpackungsabmessungen 138,0 x 93,0 x 25,0 mm Bruttogewicht 27,0 g Protokoll Protokolltyp I2C I2C-Adresse 0x52 Lese-Register 0x52 Datenlänge 3 Bytes Byte [0] X-Wert Byte [1] Y-Wert Byte [2] Tastenstatus Anwendungen Gamecontroller. Roboter-Fernsteuerung. Produktliste 1 Unit Joystick v1.1 1 HY2.0-4P Grove-Kabel (20 cm) Ressourcen Offizielle Dokumente FAQ Wofür wird Unit Joystick v1.1 verwendet? Es wird für Joystick-Steuerungsanwendungen wie Gamecontroller und Roboter-Fernsteuerungen verwendet. Welche Kommunikationsschnittstelle wird verwendet? Es verwendet I2C-Kommunikation mit der Adresse 0x52. Welche Eingangssignale werden unterstützt? Es unterstützt analoge Offset-Eingänge für die X/Y-Achse und einen digitalen Eingang für die Z-Achsen-Taste. Was ist der Ausgangsbereich der X/Y-Achse? Der Ausgangswertebereich der X/Y-Achse liegt zwischen 0 und 255. Was gibt die Z-Achsen-Taste aus? Die Z-Achsen-Taste gibt 0 oder 1 für den Tastenstatus aus. Wie viele Bytes werden beim Auslesen des Joystick-Status zurückgegeben? Die offizielle Protokolltabelle listet einen 3-Byte-Rückgabewert auf: X-Wert, Y-Wert und Tastenstatus. Welche Entwicklungsplattformen werden unterstützt? Die offizielle Seite listet Arduino und UIFlow, einschließlich Blockly und Python.