Beschreibung
M5Stack I2C Joystick 2 Unit (STM32G030)
Die JoyStick2 Unit ist eine Eingabeeinheit zur Steuerung über einen Joystick, die mit einem STM32G030F6P6-Mikrocontroller ausgestattet ist. Die Kommunikation erfolgt über das I2C-Protokoll. Das Gerät unterstützt eine dreiachsige Steuerung, wobei die X- und Y-Achsen analoge Eingaben ermöglichen, während die Z-Achse über eine digitale Taste verfügt.
Zur Erfassung der Bewegung wird ein Hall-Effekt-Joystick verwendet. Diese Technologie misst Änderungen im Magnetfeld und ermöglicht eine präzise Steuerung. Zu den Vorteilen gehören der berührungslose Betrieb, eine hohe Verschleißfestigkeit, eine präzise Erfassung von Eingaben sowie eine starke Widerstandsfähigkeit gegenüber elektromagnetischen Störungen. Dies führt zu einer hohen Stabilität und einer langen Lebensdauer.
Die Einheit ist zusätzlich mit einer WS2812 RGB-LED ausgestattet, die als Statusanzeige oder für interaktive Anzeigen genutzt werden kann. Zudem ist eine Schnittstelle zur Firmware-Aktualisierung des STM32 vorhanden. Die Joystick-Einheit eignet sich für den Einsatz in Bereichen wie Spielsteuerungen und der Fernsteuerung von Robotern.
Merkmale im Überblick
- Hall-Effekt-Joystick für präzise Steuerung
- Dreiachsige Eingabe: X/Y-Achsen (analog), Z-Achse (digitaler Button)
- Integrierter STM32-Mikrocontroller
- Kommunikation über I2C-Schnittstelle
- Eingebaute WS2812 RGB-LED für Statusanzeigen
- Kompatibilität mit LEGO-Bausteinen durch zwei Montageöffnungen
- Unterstützte Entwicklungsplattformen: Arduino, UIFlow
- Arduino
- UIFlow
- Mikrocontroller: STM32G030F6P6 (Cortex-M0+, 32KB Flash, 8KB SRAM, 64MHz)
- Kommunikationsprotokoll: I2C (Adresse: 0x63)
- X/Y-Achsen-Offset-Ausgabe: 16-Bit-ADC-Ausgabe (0-65535)
- Z-Achsen-Tastenausgabe: 0/1
- RGB-LED: 1x WS2812C
- Produktabmessungen: 40 x 24 x 23,9 mm
- Verpackungsabmessungen: 136 x 92 x 26 mm
- Produktgewicht: 10,2 g
- Verpackungsgewicht: 15,5 g
- Firmware-Upgrade-Schnittstelle für STM32 vorhanden
- 1x JoyStick2 Unit
- 1x HY2.0-4P Grove-Kabel (20 cm)