Complimentary shipping on qualifying orders · Easy returns · Secure checkout

M5Stack Chain Joystick (STM32G031)

Electronic Components

M5Stack Chain Joystick (STM32G031)

Price
Original price was: $12.00.Current price is: $9.60.

SKU:

US31207162

Category:

Shopping information

Description

Chain Joystick is a high-precision Hall effect joystick input node in the M5Stack Chain series. It provides three-axis control input, combining analog X/Y-axis movement with digital Z-axis key input for compact interactive control systems.

Chain Joystick uses non-contact Hall effect sensing to detect magnetic field changes, giving the joystick wear resistance, high accuracy, strong anti-interference capability and long service life. The integrated STM32G031G8U6 controller, programmable RGB LED and UART serial cascading protocol make Chain Joystick suitable for robot control, human-machine interaction and Chain-series expansion projects.

Features

  • Hall effect joystick: Chain Joystick uses non-contact magnetic sensing for precise input and durable operation.
  • Three-axis input: X/Y axes provide analog joystick movement, while the Z axis provides digital key input.
  • STM32G031G8U6 controller: the integrated MCU handles joystick signals, RGB output and UART Chain communication.
  • Programmable RGB LED: one WS2812C LED gives Chain Joystick visual status indication and interactive feedback.
  • UART cascading protocol: Chain Joystick communicates through UART at 115200bps@8N1 for Chain-series expansion.
  • Dual HY2.0-4P connectors: two expansion interfaces help connect Chain Joystick with Chain Bridge, Chain DualKey and other Chain devices.
  • Compact input node: the 23.9 x 23.9 x 30.4mm body fits robot controls, handheld interfaces and desktop control panels.

Specifications

MCU STM32G031G8U6
Input Power DC 5V
Communication Method UART 115200bps@8N1
Interface Type 2 x HY2.0-4P
RGB LED 1 x WS2812C
Operating Power Consumption 25.4mA
Operating Temperature 0 ~ 40C
Product Size 23.9 x 23.9 x 30.4mm
Product Weight 8.6g
Package Size 138.0 x 93.0 x 25.0mm
Gross Weight 12.0g

Applications

  • Robot motion control and compact remote-control interfaces using Chain Joystick.
  • Human-machine interaction panels that need analog direction input and Z-axis key input.
  • Desktop control panels, mini controllers and interactive installation controls.
  • Education and prototyping projects that demonstrate Hall effect sensing and UART cascading.
  • Chain-series systems that combine joystick input with other cascaded input devices.

Product List

  • 1 x Chain Joystick
  • 1 x Chain Bridge

Other Content

Chain Connection Direction

When using the Chain Bridge connector, connect the main controller Chain DualKey with Chain Joystick and other Chain series input devices in the correct direction. The triangle arrow should point outward from the Chain DualKey controller.

Communication And Expansion

Input Axes X/Y axes provide analog control signals, while the Z axis provides digital key input.
Chain Interface Two HY2.0-4P connectors provide input and output chaining for Chain Joystick.
Serial Settings UART communication uses 115200bps@8N1.
Controller Pairing Use Chain Bridge with Chain DualKey to connect the joystick node into a Chain-series setup.
Development Resources Arduino quick start, M5Chain library, example program, UiFlow2 documentation, firmware and protocol files are listed in Resources.

Resources

  • Chain Joystick product document
  • Schematic PDF for the joystick node
  • Model size PDF for the joystick node
  • Arduino quick start guide for the joystick node
  • M5Chain Arduino library
  • Arduino example program for joystick input
  • UiFlow2 documentation for the joystick module
  • Internal firmware repository for the joystick module
  • Communication protocol PDF for Chain Joystick
  • Documentation PDF for the joystick node

FAQ

What is Chain Joystick used for?

Chain Joystick is used for robot control, human-machine interaction, compact control panels and Chain-series interactive projects.

What type of joystick sensing does it use?

Chain Joystick uses Hall effect sensing, which provides non-contact operation, wear resistance, high accuracy and strong anti-interference capability.

Which inputs are supported?

The module supports X/Y analog input and Z-axis digital key input.

How does Chain Joystick communicate?

Chain Joystick uses UART serial cascading communication at 115200bps@8N1.

What is included in the package?

The package includes 1 x Chain Joystick and 1 x Chain Bridge.

Only logged in customers who have purchased this product may leave a review.

Keep exploring

More pieces selected to complement what you are viewing.

View all products