Dual-axis XY Joystick Module Higher Quality PS2 Joystick Control Lever Sensor KY-023 – KSH 200 at HIMASTORES Mombasa – best electronics in Kenya

Dual-axis XY Joystick Module Higher Quality PS2 Joystick Control Lever Sensor KY-023

SKU: HMJ689 Category: HIMA electronics
KSH 200.00
Out of Stock

Product Description

Dualaxis XY Joystick Module PS2 Control Lever Sensor KY023

Precise Analog Control for Arduino and Robotics Projects

The KY023 Dualaxis XY Joystick Module is a highquality PS2style joystick providing precise 2axis analog control with builtin push-button functionality. Featuring dual 10K potentiometers and a digital switch, this module offers smooth, reliable directional input for robotics, gaming controllers, and interactive projects [citation:1][citation:4].

Dual 10K potentiometers provide X and Y axis analog output from 0 to VCC
Features builtin pushbutton switch (Z-axis) for selection functions
Center position reads approximately 2.5V at 5V supply - neutral at 512 ADC

Technical Specifications

ParameterValue
Supply Voltage3.3V - 5V DC [citation:5][citation:8]
Potentiometer Resistance10K (X and Y axes) [citation:4][citation:6]
Output TypeAnalog (VRx, VRy) + Digital (SW) [citation:1][citation:12]
ADC Range01023 (10bit) [citation:6][citation:9]
Center Voltage~2.5V (at 5V supply) [citation:4][citation:6]
Dimensions~34 x 39 x 26 mm [citation:5][citation:11]
Weight~12g [citation:5][citation:11]
Connections5-pin (GND, +5V, VRx, VRy, SW)

= Key Features =

Precise Control - Dual 10K potentiometers for smooth X/Y analog output [citation:4]

PushButton Function Builtin Zaxis switch (active low when pressed) [citation:5][citation:6]

Wide Voltage Range - Works with 3.3V and 5V systems [citation:8][citation:10]

Standard PS2 Format - Compatible with game controller style applications

No Library Required - Direct analog reading for simple integration [citation:6]

Easy Wiring 5pin interface with standard connections [citation:5]

= Applications =

  • Robotics and remote control vehicles [citation:3]
  • Game controllers and arcade interfaces [citation:4][citation:10]
  • Camera pan-tilt control systems
  • Menu navigation and selection interfaces
  • Educational and prototyping projects
  • IoT control panels and interactive installations

Wiring Guide

KY-023 PinArduino PinDescription [citation:6][citation:9]
GNDGNDGround connection
+5V5VPower supply (3.3V for ESP32) [citation:5]
VRxA0X-axis analog output
VRyA1Y-axis analog output
SWD2Digital switch (active low)

> Connect VRx and VRy to analog input pins for position reading [citation:6]

Connect SW to a digital input with internal pull-up enabled [citation:9]
For 3.3V boards like ESP32, use 3.3V power instead of 5V [citation:5]

Arduino Test Code

const int SW_pin = 2;

const int X_pin = 0;

const int Y_pin = 1;

void setup() {

Serial.begin(9600);

pinMode(SWpin, INPUTPULLUP);

}

void loop() {

int xValue = analogRead(X_pin);

int yValue = analogRead(Y_pin);

int button = digitalRead(SW_pin);

Serial.print("X: ");

Serial.print(xValue);

Serial.print(" Y: ");

Serial.print(yValue);

Serial.print(" Button: ");

Serial.println(button);

delay(100);

}


Output Characteristics

PositionX/Y Voltage (5V)ADC Value (10-bit)
Center~2.5V~512 [citation:6]
Full Deflection5V1023 [citation:4]
Opposite Direction0V0 [citation:4]

> Moving joystick in arrow direction increases voltage reading [citation:1]

Press joystick down activates switch - reads LOW [citation:5][citation:6]
Some modules may have reversed X/Y axes - verify in software [citation:6]

Why Choose KY-023?

High-quality PS2 style joystick with smooth operation
Simple analog interface - no complex communication protocols
Versatile for any project requiring directional control
Compact and durable construction
Affordable and widely compatible

√ Works with Arduino, ESP32, Raspberry Pi, and PIC microcontrollers [citation:10]

√ No additional libraries needed - direct ADC reading

√ Built-in push button adds functionality

√ Standard 2.54mm pin pitch for breadboard use

√ Ideal for robotics, games, and automation projects


Safety Precautions

Do not exceed 5V supply voltage
Avoid physical impact or excessive force on joystick
Keep away from moisture and liquids
ESDsensitive component handle with care
Verify correct polarity before connecting power

## What's Included

  1. Dualaxis XY Joystick Module KY023
  2. 5-pin Dupont Cable

The KY023 Dualaxis Joystick Module delivers precise, reliable directional control for your Arduino and robotics projects. Simple to use and highly responsive, it's the perfect choice for remote controls, game interfaces, and automation applications.

JOYSTICK KY023 PS2JOYSTICK DUALAXIS ARDUINO ROBOTICS GAMECONTROLLER SENSOR POTENTIOMETER DIY #REMOTECONTROL New Best Seller KY-023