I have uploaded a new library for easy interfacing with USB joysticks/game pads:
provides an Arduino library and class for reading input from a
USB joystick/game pad, such as Logitech ‘Dual Action’ game pad.
It can be subclassed to get control when new input values are read, or when they actually change.
Alternatively, you can set up callback functions to be called
when new input values are read, or when they actually change.
- SparkFun USB Host Shield
- USB_Host_Shield library.
You can find the latest version at http://www.open.com.au/mikem/arduino/USBJoystick