The KY-023 Dual Axis 5-Pin Joystick Module provides directional input for microcontrollers using two 10kΩ potentiometers. It outputs analog X-Y coordinates and a digital Z-axis signal via an integrated push button. This module operates on 3.3V to 5V power for Arduino or robotics projects.
Key Features
- Dual-Axis Analog Output: X and Y axes provide 0 to 5V analog signals. Precise directional control for controllers.
- Z-Axis Push Button: Integrated tactile switch provides a digital signal output. Adds secondary input without extra wiring.
- Spring-Loaded Mechanism: Internal springs return the thumbstick to center position. Standardizes neutral input during calibration.
- 5-Pin Interface: 2.54mm pitch header for GND, 5V, VRx, VRy, SW. Fits breadboards or jumper wires.
- Operating Temperature: Functions between 0°C and 70°C on FR4 PCB. Stable performance under typical indoor humidity.
Frequently Asked Questions
What is the pinout of KY-023 joystick?
The 5 pins are GND, +5V, VRx (X-axis), VRy (Y-axis), and SW (button). Connect VRx and VRy to analog pins for coordinate data.
How to use KY-023 with ESP32?
Supply 3.3V power and connect VRx/VRy to ADC-capable GPIO pins. Calibrate software deadzones to handle 3.3V signal scaling.