Skip to main content
Need help choosing the right robotics product? Call iBuyRobotics: (855) I-BUY-ROBO | (855) 428-9762
NoEnName_Null

For Arduino Dual-axis XY Joystick Module Higher Quality PS2 Joystick Control Lever Sensor KY-023

For Arduino Dual-axis XY Joystick Module Higher Quality PS2 Joystick Control Lever Sensor KY-023product overview:The PS2 game dual axis joystick sensor module is made of original high-quality metal PS2 joystick potentiometer, with (X, Y) 2-axis analog output and (Z) 1-channel button digital output.Product characteristics:In the game console, the joystick can be used to control the input of x, y, z into this joystick moduleData typex. Y is an analog input signal, z is a digital input signal, x an

  • High-precision sensing output for advanced robotic control
  • Dual-voltage logic compatibility supporting 3.3V and 5.0V inputs
  • Integrates easily with standard I2C and SPI serial interfaces
  • Ultra-compact form factor suitable for miniature space setups
  • Factory-calibrated for immediate out-of-the-box prototyping
  • Low power consumption ideal for battery-operated smart devices
  • Robust electromagnetic interference (EMI) shield shielding
$9.99 $12.99 Save 23%
In Stock
Best For: Robotics developers, engineers, and electronics hobbyists looking for highly accurate spatial tracking, orientation, or environmental sensing.
Secure checkout
Fast shipping
30-day returns

Need help before you buy?

Call iBuyRobotics for product guidance, compatibility questions, bulk orders, or support.

(855) I-BUY-ROBO (855) 428-9762

For Arduino Dual-axis XY Joystick Module Higher Quality PS2 Joystick Control Lever Sensor KY-023


product overview:

The PS2 game dual axis joystick sensor module is made of original high-quality metal PS2 joystick potentiometer, with (X, Y) 2-axis analog output and (Z) 1-channel button digital output.

Product characteristics:

In the game console, the joystick can be used to control the input of x, y, z into this joystick module

Data type

x. Y is an analog input signal, z is a digital input signal, x and y ports are connected to the analog pin sensor end, and z port is connected to the digital port.

Open the serial monitor and set the baud rate to 9600, which is consistent with the program. Twist the joystick, and the monitor will display the AD values corresponding to the voltages on the X and Y axes

Display the value of SW corresponding to the Z-axis: 1 represents not pressed, 0 represents pressed

Use Cases

Autonomous navigation, self-balancing robots, drone flight stabilization, obstacle avoidance, and IoT tracking applications.

Compatibility Notes

Fully compatible with Arduino, Raspberry Pi, ESP32, STM32, and standard 3.3V/5V microcontroller logic levels.

Frequently Asked Questions