PlayStation 2 Compatible Controller, SparkFun Electronics
Description: This is similar to your standard PlayStation 2 controller; two thumb-sticks, a D-Pad, 4 buttons, 4 triggers, start and select. But wait, that's a whole lot of control! Use this with your next project to control ground vehicles, air vehicles, on-screen elements, killer robots, or just about anything you want. Check the link below for an article on interfacing this controller with an Arduino. There's even an Arduino library available!