Joystick Sensor Module

Description The Joystick Sensor Module works as a handy tool when building interactive electronics. It comes with dual-axis control that tracks movement on both the X and Y axes. This gives accurate directional input making it useful in robotics, gaming setups, or navigation devices. A built-in button adds another way to control giving more flexibility […]

Maker & Coder Subscriber? Login to get your discount

AED 77 

Description

The Joystick Sensor Module works as a handy tool when building interactive electronics. It comes with dual-axis control that tracks movement on both the X and Y axes. This gives accurate directional input making it useful in robotics, gaming setups, or navigation devices. A built-in button adds another way to control giving more flexibility in how you design your systems.

The joystick produces analog voltage signals based on how the stick moves, which allows for smooth and responsive handling. Its push-button switch sends a simple high or low digital signal. This makes it easy to set up both steady and one-time inputs in different kinds of projects.

Small and easy to handle, the Joystick Module fits into many devices without using much room. Its sturdy build offers durable performance even when used in tough conditions.

This Joystick Sensor works well with popular microcontrollers such as Arduino, ESP32, and MCLab. It connects through a 5-pin interface. Running on 3.3V to 5V, it suits most regular electronics projects.

If you’re creating a robotic system, a game controller, or an interactive navigation tool, the Joystick Sensor Module gives reliable and precise control to manage your project. It combines dual-axis analog input with a digital push-button making it a great pick for hobbyists, teachers, and electronics fans who want simple control in their projects.

Features

  • Three-axis input:
    • X/Y axis analog input
    • Z axis button digital input
  • 2 x LEGO-compatible holes
  • Development platforms: Arduino, MCLab(Blockly, Python)

Includes

  • 1 x Unit Joystick
  • 1 x HY2.0-4P Grove cable (20cm)

Applications

  • Game controller
  • Robot remote control

Specifications

Specification Parameter
Communication protocol I2C:0x52
X, Y axis output value 0-255
Z axis button output 0/1
Net weight 11g
Gross weight 27g
Product dimensions 48 x 24 x 32mm
Package dimensions 75 x 45 x 30mm

Frequently Asked Questions

This module offers dual-axis analog inputs and includes a push-button switch to support interactive projects.

It uses potentiometers to measure changes in X and Y positions and turns these into analog voltage signals.

The push-button switch gives extra digital input to allow more interaction when building your projects.

This module works with voltages from 3.3V to 5V. It fits well with most microcontroller setups.

 You can use it with microcontrollers like Arduino ESP32, and MCLab.

 You can use it in things like robotic controls, game controllers, or navigation systems.

 It provides an analog signal for the joystick’s movement and a digital signal for the push-button.

Customer Reviews

Khaled
Khaled
04/09/2024 at 11:01 AM
Great for my robot control projects. Easy to integrate with Arduino.
Farsi
Farsi
07/10/2024 at 4:15 PM
Reliable sensor. The I2C interface simplifies wiring. Documentation could be clearer.
JAMAL
JAMAL
11/03/2024 at 12:08 PM
Used this in a DIY game controller. Performs consistently and smoothly.
Fawaz
Fawaz
12/31/2024 at 4:54 PM
Decent performance, but calibration took some time. Could be more responsive.
Fatima
Fatima
04/01/2025 at 10:14 AM
Perfect for my joystick-based projects. The push button adds versatility.
Michael
Michael
06/10/2025 at 2:06 PM
Compact and efficient. Works well with various development platforms.
Justin
Justin
09/11/2025 at 5:37 PM
Great for prototyping. The sensor is responsive and easy to use.
Ayesha S
Ayesha S
06/10/2024 at 9:00 AM
Good for basic projects, but the pressure sensor seemed less stable than expected.
Carlos M. (Mexico)
Carlos M. (Mexico)
03/22/2024 at 2:45 PM
Nice features, but the joystick's movement felt a bit stiff.