Description
JoyStick2 Unit is a joystick control input unit that integrates a joystick control signal acquisition firmware using the STM32G030F6P6 microcontroller. The unit communicates via I2C and supports three-axis control signal inputs, including analog input for X/Y axes and digital input for the Z-axis button. The JoyStick2 Unit uses a Hall effect joystick, which detects magnetic field changes to achieve high-precision control, featuring advantages like non-contact operation, wear resistance, high precision, and strong anti-interference capabilities, ensuring stability and long service life. Additionally, the device is equipped with WS2812 RGB LEDs for status indication and interactive display, and a reserved STM32 firmware upgrade interface for easy firmware updates. This product is suitable for applications like game control and robot operation.
Product Features
- Hall effect joystick
- Three-axis input:
- X/Y-axis analog input
- Z-axis button digital input
- Built-in STM32
- I2C communication
- RGB LED
- 2x LEGO-compatible holes
- Development platforms: Arduino, UIFlow
Includes
- 1x JoyStick2 Unit
- 1x HY2.0-4P Grove cable (20cm)
Applications
- Game controller
- Robot remote control
Specifications
Specification | Parameters |
---|---|
MCU | STM32G030F6P6@Cortex-M0+, 32KB Flash, 8KB SRAM, 64MHz |
Communication Protocol | I2C: 0x63 |
X/Y-axis offset output | 16-bit ADC output (0-65535) |
Z-axis button output | 0/1 |
RGB LED | 1x WS2812C |
Product dimensions | 40*24*23.9mm |
Packaging dimensions | 136*92*26mm |
Product weight | 10.2g |
Packaging weight | 15.5g |