Dual Axis XY Game Joystick Sensor Module Controller for Arduino AVR PIC DIY (KY-023)
Dual Axis XY Game Joystick Sensor Module Controller for Arduino AVR PIC DIY (KY-023)
Couldn't load pickup availability
This KY-023 joystick is a gaming / robotics joystick module for Arduino and other micro-controllers. Simply connect the X and Y outputs to two analog inputs of your microcontroller to provide X,Y control of your RC device, robot or game. It also has a switch that is connected to a digital pin (pulls to ground when pushed) to provide an On/Off or mode change function.
It is an excellent input device for various projects, including robotics, remote control systems, and interactive games. It provides analog X and Y axis readings, reflecting the joystick’s position, and a digital signal from the integrated push-button switch. This makes it a versatile component for DIY electronics projects.
Features
- Dual-Axis XY Joystick: Provides analog readings for X and Y axis movement.
- Integrated Push-Button Switch: Offers a digital input for on/off control or mode switching.
- Self-Centering: The joystick auto-returns to the middle position.
- Compact Design: Small form factor for easy integration into projects.
- Simple Interface: Clearly labeled pins for easy connection to microcontrollers.
- Wide Compatibility: Compatible with Arduino, Raspberry Pi, AVR, PIC, and other microcontrollers.
How the KY-023 Joystick Module Works
The joystick module uses two 10K-Ohm potentiometers which are placed at a 90-degree angle for reading the operator’s input. One potentiometer is used to obtain the analog output voltage for X-direction movement whereas the other one is for Y-direction movement. They are connected between +VCC and GND, so they simply perform as voltage divider networks. These are connected to a small joystick centered through springs. Whenever the joystick is in a resting position, the output will be approximately 2.5 volts (assuming a 5V VDC input). When the joystick is moved, the output changes from 0 Volts to 5 Volts based on its direction.
These modules’ construction is very simple and low cost but useful in various applications like general experimenting & incorporating into , robotic control, camera and gaming applications.
Specifications
- Dimensions: 34mm (L) x 26mm (W) x 32mm (H)
- Axes: X and Y (Analog)
- Switch: Push-Button (Digital)
- Operating Voltage: 3.3V to 5V DC
- Interface: 5-pin header
- Potentiometer Type: 10K Ohm ±20%, linear taper
- Switch Activation: Pulls to ground when pressed.
Package Includes:
1x Dual-axis XY Joystick Module KY-023
Online installation and operating instructions
Share












