Also, If I have to make any major revisions to the example code provided by I will post my code as well. When I get the required hardware for communicating with the PS3 controller I will make a video of the entire setup process (for some reason no one has made a video tutorial yet). What we have here is a cheap and easy way to add Bluetooth connectivity to your projects either through.
A Bluetooth dongle is used to make the connection wirelessly. With the Wii remote things get a little more interesting. This means that PS3 controllers connect via USB through a cable or a dongle. This will hopefully reduce the load on the Mage, allowing for more processor intensive control algorithms (such as autonomous functions). They interface through the USB host shield. Primary target platform is Arduino, however, it can also be used with any other. You only need to do this the first time you connect the controller to the bluetooth adapter. First we need to set the internal bluetooth address of the controller. It should work for most generic adapters although I have only tested with one adapter.
The board supports USB 2.0 full/low speed operation. Also note the bluetooth driver is based on the USB host shield for Arduino. The plan at the moment is to use my Arduino UNO as a router between my PS3 controller, computer, and or phone, and the Arduino Mega 2560 (which will be running the robot code). USB Host Shield is an inexpensive ( 25 for the full-sized board and 20 for the Mini variant ) development board designed to be used in embedded applications which require USB Host functionality.
the required hardware and has available open source libraries that allow for communication between Arduinos and PS3 controllers.
I’ve been considering various ways of controlling the robot I’m working on, and have decided that I want to use a PS3 controller because it has joysticks, a variety of buttons and motion sensing hardware that will be interesting to work with.