Game controllers using USB host shield
Cool way to get Game controllers imput without hack too much the interface (and preserve some bool components). + some commercial help from the (incredibly cheap) bluetooth Usb Dongles.
Circuits@Home has put together some libraries that make it easy to use gaming controllers with an Arduino. They interface through the USB host shield.
This means that PS3 controllers connect via USB through a cable or a
dongle. With the Wii remote things get a little more interesting. A Bluetooth dongle
is used to make the connection wirelessly. What we have here is a cheap
and easy way to add Bluetooth connectivity to your projects either
through the USB Host shield, or by building your own hardware with the schematics and code that are available from Circuits@Home.
There are several pages that walk you through the protocols using as
well as a demonstration video you can see after the break.