PS2 Joystick Module 5V Dual Axis KY-023
$0.38
Combine shipping available. Message us for shipping rates.
- Quality Assurance
- Fast Worldwide Shipping
- Buy with Confidence
Description
PS2 Joystick Module 5V Dual Axis with Push Button
The PS2 Joystick Module provides simple X/Y axis control with an additional push-button input, making it a practical choice for Arduino, robotics and DIY electronics projects.
It uses two 10KΩ potentiometers to detect joystick movement on the X and Y axes. Pressing the joystick activates the built-in push button, providing a third input for functions such as selection, mode switching or control commands.
With a compact PCB and 5-pin interface, the module is easy to connect to compatible microcontrollers and development boards.
Key Features
- Dual-axis X/Y analog control
- Built-in push button
- 10KΩ potentiometer for each axis
- 5-pin interface
- Compact PCB design
- Suitable for Arduino, robotics and DIY projects
Technical Specifications
| Specification | Details |
|---|---|
| Module Type | PS2-Style Dual Axis Joystick Module |
| Operating Voltage | 5V DC |
| Control Axes | X / Y |
| Potentiometer | 10KΩ × 2 |
| Analog Output | VRx / VRy |
| Push Button | Yes |
| Interface | 5 pins |
| Pin Pitch | 2.54 mm |
| PCB Size | Approx. 26 × 34 mm |
| Center Output | Approx. 2.5V at 5V supply |
| Output Range | Approx. 0–5V |
Pinout
| Pin | Function |
|---|---|
| GND | Ground |
| VCC | 5V Power |
| VRx | X-Axis Analog Output |
| VRy | Y-Axis Analog Output |
| SW | Push Button Output |
How It Works
The joystick uses two potentiometers to detect movement along the X and Y axes. At the center position, the analog output is typically around half of the supply voltage. Moving the joystick changes the corresponding output voltage.
Pressing the joystick downward activates the SW push-button output.
Applications
The PS2 Joystick Module can be used for:
- Arduino projects
- Robot and RC control
- DIY game controllers
- Pan/tilt control
- Interactive electronics projects
Before You Buy
Please check your controller’s operating voltage, analog inputs and digital inputs before connection. The module provides two analog outputs and one push-button signal.
FAQ
Q1: What is a PS2 Joystick Module?
A PS2 Joystick Module is a compact input module that provides two-axis X/Y control and a built-in push button for electronic and DIY projects.
Q2: Does this joystick module support X and Y axis control?
Yes. The module uses two 10KΩ potentiometers to provide separate analog outputs for the X and Y axes.
Q3: How many pins does the joystick module have?
It has 5 pins: GND, VCC, VRx, VRy and SW.
Q4: Can I use this joystick module with Arduino?
Yes. It can be connected to suitable analog and digital input pins on Arduino and other compatible microcontrollers.
Q5: What happens when I press the joystick?
Pressing the joystick downward activates the built-in SW push-button, which can be used as an additional digital input.
⭐⭐⭐⭐⭐ You May Also Need
Looking for more components for your next DIY project? Explore our Arduino-compatible modules, sensors and electronic components.
Learn More
New to joystick modules? Explore this practical guide to learn how a dual-axis joystick can be connected and used with Arduino projects.
Only logged in customers who have purchased this product may leave a review.








Reviews
There are no reviews yet.