For all version of arduino Main board, 2009 , UNO, mega 1280, mega 2560
comes example code
direct plug puzzle board, NO soldering needed.
Five momentary push buttons (4+ joystick select button, just like the 3 analog stick push button)
two-axis thumb joystick
specification: The push buttons are connected to Arduino digital pins 2-6; the related pin will be low when a certain button is pressed. Joystick
Y-Axis movement will produce a proportional analog voltage on analog pin 0, while, Joystick X-Axis movement will produce a analog signal on analog pin 1.