Using a Keyes USB Host Shield with Arduino Uno Rev3

Hello,

I am a beginner with Arduino hardware and want to find out about the compatibility in between shields and the Arduino Uno Rev3. I have built and coded Vex robots in the past, and am interested in making a simple Arduino robot that runs using a wireless PS3 controller to drive around like a remote-controlled toy car.

An older tutorial on the Project Hub suggests adding a USB Host Shield and connecting a small Bluetooth dongle to the USB port to connect the PS3 controller wirelessly. However, the USB Host Shield is retired. On eBay I have found a third party Keyes USB Host Shield that claims to be compatible with the Arduino Mega 2560. Because there is a small difference in the pins between the Mega and the Uno Rev3, will the Keyes shield still be compatible with this project?

I have not bought any hardware yet, so any other suggestions on better ways to achieve wireless remote control would be much appreciated.

You don't need USB to connect Bluetooth hardware directly to the Arduino.

The PS3 controller usually needs to have a tethered connection for the first pairing. But if the Arduino has innate Bluetooth, then maybe it would be easier to find a controller that can pair wirelessly from the get-go.