Sensor
KY-023 Analog Joystick Module
The KY-023 is an analog joystick module that allows for two-axis directional input, along with a push-button function. It's widely used for controlling movement in robotics, games, and remote-control projects.
Difficulty
Beginner → Advanced
Category
Electronics
How it works
How this sensor works
The joystick uses two potentiometers, one for the X-axis and one for the Y-axis, which change resistance as the stick is moved. These changes are read as analog voltage values, allowing the microcontroller to determine the joystick's position. Pressing down on the stick also activates a built-in push button (SW pin).
Applications
Common use cases
Required
Components needed
Projects
Related projects
Build something with this sensor.
Reading Joystick Values with KY-023 on Raspberry Pi Pico
Learn how to read X-axis, Y-axis, and button values from a KY-023 analog joystick using a Raspberry...
View projectReading Joystick Values with KY-023 on ESP32
Learn how to read X-axis, Y-axis, and button values from a KY-023 analog joystick using an ESP32. Th...
View project