Dual-axis XY Joystick Module for Arduino
This is a joystick very similar to the ‘analog’ joysticks on PS2 (PlayStation 2) controllers. Directional movements are simply two potentiometers – one for each axis. Pots are ~10k each. This joystick also has a select button that is actuated when the joystick is pressed down. This is a Joystick module that has X,Y analog outputs and has a switch that detects button press. The joystick is made up of two passive potentiometers (variable resistors) and a push button and therefore can be used at any standard voltage levels. Lots of robotic projects need a joystick. This module offers an affordable solution to that. The Joystick module is similar to analog joysticks found in gamepads. It is made by mounting two potentiometers at a 90 degrees angle. The potentiometers are connected to a short stick centered by springs. This module produces an output of around 2.5V from X and Y when it is in resting position. Moving the joystick will cause the output to vary from 0v to 5V depending on its direction. If you connect this module to a microcontroller, you can expect to read a value of around 512 in its resting position (expect small variations due to tiny imprecisions of the springs and mechanism) When you move the joystick you should see the values change from 0 to 1023 depending on its position.
Features
– Arduino, Raspberry Pi, and MSP430 compatible
– Ability to control X and Y axis
– Push-button switch built into the joystick, just push the joystick inward to engage the switch
Specifications:
– 2 potentiometers for 2 axes
– 1 switch
– Size: 4 X 2.6 X 3.2CM
– Connector: +5Vcc – GND – VRx – VRy – SW
Package Includes:
1 x Dual-axis XY Joystick Module
s_chalabi (verified owner) –
excellent
s_chalabi –