Joystick Module
Introduction
The joystick module is a commonly used electronic input device, primarily designed for directional and amplitude control. It consists of a movable joystick and an internal potentiometer. When the joystick is tilted, its position changes the resistance value of the potentiometer.
Specifications
Item |
Description |
|---|---|
Name |
Joystick Module |
Code |
B0020029 |
Dimensions |
51×24×34 mm |
Voltage |
5V-DC |
Control Signal |
I²C |
X / Y Axis Detection Range |
-100~100 |
Ports |
Grove |
Usage
|
||
|---|---|---|
|
|
|
Side View |
Front View |
Side View |
Joystick Module Connection Diagram |
The joystick module can be connected to the I²C interface of the micro: bit hub. In the coding environment, the position of the joystick can be read and utilized.

If the joystick module exhibits accuracy deviations, calibration can be performed using tweezers: Short-circuit the calibration pads with tweezers. The indicator light will start flashing, indicating calibration mode. Perform a full 360° rotation of the joystick. After completing the rotation, remove the tweezers. When the indicator light turns solid, calibration is successful.
Modular Coding

Using the MakeCode coding software, the Microbit extension allows:
Reading directional signals from the joystick module through the I²C port and displaying them on the micro: bit LED matrix.

Reading positional values from the joystick module through the I²C port and writing them to the serial port.



