SainSmart Joystick Shied Expansion Board for Arduinobrand: SainSmart SKU: 101-50-135
The joystick shield provides simple analog inputs along with four separate buttons and one button under the joystick itself. The joystick can be used for controlling outputs such as a melody or pixels on a screen. The buttons can be used for navigation or game control.
If you have no idea what to do with a joystick, checkout this video:
1 x Joystick Board