- New
Product description: JoyStick2 Unit - joystick with button - Unit expansion module - M5Stack U024-V2
JoyStick 2 Unit is a programmable joystick based on the STM32G030F6P6 microcontroller. It uses the Hall effect , which detects changes in the magnetic field, providing high precision and reliability of control in three axes. The module has analog inputs for the X and Y axes, as well as a digital button on the Z axis, allowing full control over the movement. The I2C protocol guarantees a stable connection, and the built-in WS2812 RGB diodes allow interactive status visualization. JoyStick 2 Unit is compatible with popular platforms such as Arduino IDE and UIFlow , making it an excellent choice for both hobbyists and professionals . Thanks to two Lego -compatible holes, the module can be easily integrated with other projects, and a dedicated STM32 update interface allows you to upload newer versions of firmware.

Special features of the programmable joystick
- Hall effect joystick : provides precise control by detecting magnetic field changes; features wear resistance, high precision and strong anti-interference ability
- Three-axis input: analog inputs for X and Y axes and digital input for Z axis button
- STM32 Microcontroller: Equipped with STM32G030F6P6 microcontroller with Cortex-M0+ core and 32 KB Flash memory
- I2C communication: standard I2C protocol (address 0x63) ensures easy connection to other devices
- Built-in WS2812 RGB LEDs: for interactive display of device status
- Lego compatibility: two Lego-compatible holes allow easy integration into a variety of projects
- Development Platforms: Supports popular platforms such as Arduino IDE and UIFlow
Practical applications
JoyStick2 Unit finds application in many applications, including computer games , where precise control is crucial. It can be used to control robots , both in amateur and professional applications. Additionally, thanks to built-in RGB diodes , it can be used as an interactive element in educational and DIY projects , allowing for visual indication of status during operation.
JoyStick2 Unit Technical Specification
- Microcontroller: STM32G030F6P6 Cortex-M0+, 32 kB Flash, 8 kB SRAM, 64 MHz
- Communication protocol: I2C: 0x63
- X/Y axis input: 16-bit ADC output (0-65535)
- Z-axis button input: 0/1 (digital)
- RGB diodes: 1x WS2812C
- Dimensions: 40 x 24 x 23.9 mm
- Weight: 10.2 g
Kit Contents
- JoyStick2 Unit
- Grove Cable 20cm