Skip to product information
1 of 13

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)

Regular price $3.19
Regular price Sale price $3.19
Sale Sold out

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

View full details