Here we have a Joystick shield that sits atop your Arduino and turns it into a simple controller. 7 momentary push buttons (4 big buttons, 2 small buttons, and a joystick select button) and a two-axis thumb joystick gives your Arduino functionality on the level of the old Nintendo controllers.