PS4 Thumb Joystick with Click Button (Arduino & Raspberry Pi Compatible)

Add this Analog 2-Axis Thumb Joystick to your projects and instantly the 2 variable resistors will give you Up/Down and Left/Right values along with a button to detect "clicks" when you push down on the joystick. Arduino & Raspberry Pi compatible.

More details

  • Concave
  • Convex

Availability: SHIPS TODAY

Last Updated: 07/14/2024



This Analog Joystick is the easiest way to add a joystick to your electronics projects. With 2 potentiometers (variable resistors) you can easily detect the position of the joystick at any time. Each potentiometer gives you a resistance that increases/decreases as you move the joystick. One detects up/down movements and the other detects left/right. In addition, there is a button to detect presses on the joystick, "clicks".

This 2-axis joystick, just like the ones you find in your PS2 controller, is the easiest joystick to use and great for robotics projects, interactive electronics projects, remote control projects, and any other time you feel the need to control something using a joystick.


  • PS4 Joystick
  • Arduino & Raspberry Pi Compatible (for Raspberry Pi, you'll need this Analog to Digital Converter since Raspberry Pi does not support Analog inputs on its own)
  • Potentiometer Values: 10k Ohm
  • Dimensions:
    • Height (with Joystick Cap): 34mm
    • Width (with Joystick Cap): 28mm (measured at widest point)
    • Height (without Joystick Cap): 23mm
    • Width (without Joystick Cap): 25mm (measured at widest point)
  • Contents: 1 Analog Thumb Joystick, 1 Plastic Joystick Cap
  • See the image above for pinout. Connect across the black lines to read the values, internally connected pins (marked by the green lines) are interchangeable.


No customers have asked questions about this product yet.

Customers who bought this item also bought