Skip to Content

JoyStick Breakout Module Controller

The KY-023 Analog Joystick Module is a versatile input device designed for use with microcontrollers such as Arduino, Raspberry Pi, and other embedded systems. It features dual-axis movement detection, functioning like two potentiometers that provide independent analog voltage outputs for both the horizontal (X-axis) and vertical (Y-axis) directions. Additionally, the module includes a built-in digital "Select" switch, which can be activated by pressing the joystick.

This compact and easy-to-use module is ideal for various applications, including retro gaming consoles, robot navigation systems, remote-controlled vehicles, and other interactive projects. With its smooth and precise analog response, wide compatibility, and durable build, it is well-suited for hobbyists and professionals alike.

Package Includes:

  • 1 x Analog Joystick Module (KY-023)

12.00 AED 12.00 AED Tax Included
12.00 AED Tax Included

Not Available For Sale

This combination does not exist.

Joystick

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features:

  • Dual-Axis Control: Functions like two potentiometers, providing independent analog signals for X-axis and Y-axis movements.
  • Built-In Select Switch: Includes a digital button activated when the joystick is pressed, useful for extra input functionality.
  • High Sensitivity and Precision: Smooth and reliable movements with internal resistance ranging from 4.4kΩ to 10kΩ.
  • Compact and Lightweight: Dimensions of 34 x 26 x 32 mm make it portable and easy to embed in small projects.
  • Input Voltage: Compatible with 3.3V and 5V systems for wide microcontroller support.
  • Wide Application: Ideal for use in gaming controllers, robot interfaces, RC cars, and custom interactive DIY projects.

Specifications:

  • Resistance Range: 4.4kΩ to 10kΩ
  • Input Voltage: 3.3V to 5V DC
  • Color: Black
  • Dimensions: 34.0 mm x 26.0 mm x 32.0 mm (L × W × H)

Pinout of the Module:

KY-023 Joystick Pinout

Pin Name Description Typical Voltage Range Function
1 GND Ground connection for the module 0V Common reference point
2 5V Power supply input 5V Supplies power to the joystick
3 VRX X-axis analog output 0V to 5V Varies with horizontal movement
4 VRY Y-axis analog output 0V to 5V Varies with vertical movement
5 SW Digital switch output 0V (pressed) / 5V (released) Detects joystick button press

 

Video:

Watch a tutorial on how to use this module:

Search KY-023 Joystick Arduino on YouTube