The KY-023 is a dual-axis analog joystick module compatible with Arduino, based on a PS2-style potentiometer. It provides X and Y directional analog outputs and a Z-axis button for digital input, enabling interactive control in robotics, gaming, and remote projects.
It operates within a voltage range of 3.3 V to 5 V, making it suitable for most development platforms. The module includes dedicated pins for easy interfacing with Arduino sensor shields and standard prototyping boards. Its compact design allows easy integration into small electronic enclosures.
Manufacturer
Responsible person
Two-axis joystick with 5 kΩ resistance potentiometers that register the position of the X and Y axes. It provides precise motion control in two dimensions, allowing the user to smoothly control connected devices. JH-D202X-R2
No product available!
Three-axis joystick with 5 kΩ resistance potentiometers that register the position of the X, Y and Z axes. It provides precise motion control in three dimensions, allowing the user to smoothly control connected devices. R300B-M2
Three-axis joystick with 10 kΩ potentiometers that register the position of the X, Y and Z axes. Provides precise control of movement in three dimensions, allowing the user to smoothly control connected devices. JH-D400B-M4
4/8 position control stick with trigger. It has SANWA type leads so can be easily integrated into existing designs. Shooter Arcade Joystick
4/8 position control stick with trigger. It has ZIPPY type leads so can be easily integrated into existing designs. Shooter Arcade Joystick
Gamepad (game controller) module with 2-way joystick and six buttons. It communicates via the I2C interface and is equipped with a STEMMA QT connector. Adafruit 5743
Classic joystick (control stick) with built-in 4 microswitches, which can detect 8 directions of movement in the XY plane. It is equipped with an ergonomic handle in the form of a white ball, it will be perfect as a control element in typical arcade games
Classic joystick (control stick) with built-in 4 microswitches, which can detect 8 directions of movement in the XY plane. It is equipped with an ergonomic handle in the form of a yellow ball, it will be perfect as a control element in typical arcade games
Classic joystick (control stick) with built-in 4 microswitches, which can detect 8 directions of movement in the XY plane. It is equipped with an ergonomic handle in the form of a red ball, it will be perfect as a control element in typical arcade games
Classic joystick (control stick) with built-in 4 microswitches, which can detect 8 directions of movement in the XY plane. It is equipped with an ergonomic handle in the form of a green ball, it will be perfect as a control element in typical arcade games
Classic joystick (control stick) with built-in 4 microswitches, which can detect 8 directions of movement in the XY plane. It is equipped with an ergonomic handle in the form of a blue ball, it will be perfect as a control element in typical arcade games
Classic joystick (control stick) with built-in 4 microswitches, which can detect 8 directions of movement in the XY plane. It is equipped with an ergonomic handle in the form of a black ball, it will be perfect as a control element in typical arcade games
Classic joystick (control stick) with built-in 4 microswitches, which can detect 8 directions of movement in the XY plane. It is equipped with an ergonomic handle in the form of a pink ball, it will be perfect as a control element in typical arcade games
Compact, bidirectional analog joystick module with a pushbutton. It can be used in Arduino-based and interactive projects
5-way control panel that easily integrates with the I2C bus, allowing interaction with a microcontroller. With a built-in RGB LED and interrupt system, the device offers visual and instant notifications of button presses, and the ability to set configurable I2C addresses allows for easy connection of multiple panels in one project. SparkFun PRT-26851
A module with eight large buttons (U, D, L, R, A, B, X, Y) and two additional (+, -), ideal as a controller for games and educational projects. It has four built-in white LEDs and two Qw/ST connectors, which allows easy connection without soldering to Raspberry Pi, Pico and other microcontrollers. It supports an I2C interface with a configurable address, allowing the simultaneous use of up to four pads. Pimoroni PIM752
No product available!
Compact, bidirectional analog joystick module with a pushbutton. It can be used in Arduino-based and interactive projects