KY-023 PS2 Game Joy Stick Module is a versatile input device that provides analog control and a digital button, making it perfect for a wide range of electronic projects. Modeled after the thumbsticks found on PlayStation 2 controllers, this module gives you precise control over two axes of movement and includes a convenient push-down switch. Engineers and hobbyists use it to build remote controls for robots, custom video game controllers, drone navigators, and interactive user interfaces where reliable, multi-directional input is essential.
Key Features:
- Dual-Axis Control: Accurately measures motion along both the X and Y axes, providing two analog outputs.
- Integrated Push Button: A momentary switch is activated by pressing the joystick shaft down, offering a third digital input.
- Analog Outputs: The X and Y axes provide voltage outputs that vary with position, allowing for proportional control.
- Easy Interface: You can quickly connect the module to any microcontroller, such as Arduino or Raspberry Pi, using standard jumper wires.
- Familiar Design: The ergonomic design and feel of a classic game controller thumbstick makes it intuitive for users.
- Durable Construction: Built to withstand repeated use in projects from robotics to gaming.
Technical Specifications:
- Operating Voltage: 3.3 V to 5 V DC
- Interface: Analog for X/Y axis, Digital for Switch
- X/Y-Axis Resistance: 10 kΩ potentiometers
- Output Voltage Range: 0 V to 5 V (with 5V supply) on X and Y pins
- Operating Temperature: -10 °C to +50 °C
Mechanical Specifications:
- Module Type: Breakout PCB with soldered joystick and passive components
- Connector: 5-pin male header
- Joystick Movement: Dual-axis with central click button
- Material: FR4 PCB with plastic and metal components
Dimensions:
- Board Length: ~34 mm
- Board Width: ~26 mm
- Board Thickness: ~27 mm (including joystick)
Pinout and Wiring:
- VCC: Power supply (5 V typical)
- GND: Ground
- VRx: Analog X-axis output
- VRy: Analog Y-axis output
- SW: Digital switch output (active LOW when pressed)
- Wiring Note: Connect VCC and GND to your power source. Connect VRx and VRy to analog input pins on your microcontroller. Wire the SW pin to a digital input pin.
Datasheet Reference:
- While a formal datasheet for this module does not exist, you can find complete usage guides and example code on popular maker websites and forums by searching for “KY-023” or “PS2 joystick Arduino.” The module internally uses two 10K potentiometers and a simple push button switch.
Applications:
- Robotics: Control robotic arms, mobile robots, and drone movements.
- Gaming: Build custom game controllers for emulation or new games.
- RC Vehicles: Create a remote control unit for model cars, boats, and planes.
- Human-Machine Interface: Use as an input device for menus, camera pan/tilt, and other control systems.
Equivalent Models:
- 3-Axis Joystick Module: Some modules include a third axis for twist motion.
- Hall-Effect Joysticks: Offer non-contact sensing for greater longevity and precision.
- Thumbstick Breakout Boards: Similar functionality, but may have a different pin configuration.
Package Includes:
- 1 x KY-023 PS2 Game Joy Stick Module
Additional information
| Weight | 12 g |
|---|---|
| Dimensions | 45 × 35 × 25 mm |







Reviews
There are no reviews yet.