As I mentioned (hijacked) on another thread, I thought it might be interesting to try to hook up a PS3 controller and/or XBox 360 controller up to an Arduino, to see if that would be a viable option for Robot control.
I found information on how to do this up at the site: https://github.com/felis/USB_Host_Shiel ... -Bluetooth
To do this, you need USB support. So I Looked for a USB shield: The main one I found (which the above WIKI) mentioned is up at: http://www.circuitsathome.com/usb-host- ... are-manual
. You can also purchase a compatible one from Amazon.com: http://www.amazon.com/Arduino-Compatibl ... f_gw_p_t_3
To use Bluetooth, you also need a BT dongle. I picked up this one from Amazon.com http://www.amazon.com/Kensington-K33902 ... f_gw_p_t_4
I downloaded the library and test programs from: https://github.com/felis/USB_Host_Shield_2.0/downloads
I plugged the shield into a Botboarduino and first I tried running the Test program for PS3 connected to USB with a cable. The test program compiled (17.6K) ran fine. I then tried the BT version of the program which also compiled (28.3K). You first plug in the BT module and the program detects the BT information, Then you plug the PS3 into the USB slot which tells the PS3 to talk to the appropriate USB address, then you plug the BT module back in and the PS3 was talking just fine! The bad news is on the Atmega 328 that does not leave very much program space available for your real program.
So I may have to reserve trying this out for Mega type boards.