JoyStick Module KY-023 (Arduino) - South Africa Arduino, Robotics & Electronics Supplier South Africa: R34.40
Leobot Electronics South Africa (Pretoria)
Pretoria, South Africa
Nation-wide delivery or, collect from our premises in Waverley, Pretoria
- New orders during business-hours are handled within 15-minutes of being paid and, you are welcome come collect immediately if you are in the area! All stock quantities shown on the website is up-to-date and, that which is not listed as "Coming Soon" is available on-hand.
    • Leobot Electronics Online Shop

JoyStick Module KY-023 (Arduino)
  • JoyStick Module KY-023 (Arduino)
  • JoyStick Module KY-023 (Arduino)
  • JoyStick Module KY-023 (Arduino)
  • JoyStick Module KY-023 (Arduino)
  • JoyStick Module KY-023 (Arduino)

#145: JoyStick Module KY-023 (Arduino)


The KY-023 joystick module is a sensor module that allows you to control the position of a joystick using an Arduino or other microcontroller. It consists of a joystick with two axes (horizontal and vertical) and a push button, which can be used to input a range of position and button press data. The module also has a built-in potentiometer for each axis, which is used to measure the position of the joystick.

To use the KY-023 joystick module with an Arduino, you will need to connect the module to the Arduino using wires and use the Arduino programming language to write code that reads the position of the joystick and performs a specific action based on that input. For example, you could use the joystick to control the movement of a robotic arm or to adjust the brightness of an LED.

Joystick modules are commonly used in a variety of interactive projects and applications, such as robotics, gaming, and control systems. They can be used to provide a user with a simple and intuitive way to input data and control a device or system.



This asesome Joystick module allows you to control pretty much anything you wish! They are great for remote control projects, robotics, motor controlling and electronic switching.

  • There are 5 pins on board: VCC, GND, X, Y and Button. Connect the module with 5V power suppy with VCC and GND, you can read out the joystick status by X,Y and button pins.
  • When using the 5V power supply, the default analog output for X,Y is 2.5V. With the direction of the arrow, the voltage up to 5V, and the opposite direction down to 0V.

You can determine the X and Y axis of the joystick and it has a switch as well (pressing the joystick downward).

The KY-023 joystick module is a type of electronic device that consists of a joystick and a microcontroller. It is used to provide input to a circuit or system through the movement of the joystick.

The KY-023 joystick module typically consists of a joystick that is mounted on a circuit board and is connected to a microcontroller. The microcontroller processes the input from the joystick and sends it to the circuit or system. The joystick can be moved in different directions, and the microcontroller translates these movements into digital signals that can be read by the circuit or system.

The KY-023 joystick module is often used in projects where it is necessary to provide input to a circuit or system through the movement of a joystick, such as in robotics, gaming systems, and other interactive applications. It is a widely used electronic device that is easy to connect and use in a variety of projects.



A good tutorial and example can be found here: 


Product Details


  • 2 x 5K Potentiometers for reading the X and Y position
  • 1 x Normally Open Momentary Switch (Closes with downward pressure on the joystick)
  • Simple 5 pin interface with clearly marked pins on standard 0.1″ centers.

Product Details

Est. Packaging Size Specifications

Length: 100.00mm
Width: 30.00mm
Height: 30.00mm
Weight: 11.00g


Arduino Automated Plant Water Project
A simple but practical Arduino project to automatically water your plants, showing the usage of a 7-Segment Display, a Soild Moisture Sensor, a Temperature Sensor and a Relay.

Arduino Introduction
Introducing you to the awesome Arduino!

Simple Arduino RC Car/Robot
A guide to construct your own Arduino-based 2 Wheel-Drive Robot

Arduino F.A.Q
Arduino Frequently Asked Questions & Answers


JoyStick Module KY-023 (Arduino)

Regular price: R34.40
Qty To Purchase:
In Stock: 45


Get notified when new stock arrives! Simply provide your email address:

Email Address:

Bulk/Direct Imports!

Want more stock than we have on-hand? Let us import this product in bulk for you! Bulk Direct Import