I'm trying to figure out how to connect a Bluetooth gamepad to my Arduino Uno. I have the Uno, a power supply, and an HC-05 Bluetooth Module.
The end goal here is to use the gamepad to set a servo to max, minimum, and have a forward and backward rocker.
I have been unable to find a tutorial which connects the HC-05 module to a gamepad, but I have found plenty that connect to Android phones. (I don't want to do that.)
I'm new to Arduino, and I'm beginning to think that I ordered the wrong module.
Is this possible with my hardware? If not, what alternative hardware can I use to accomplish this?
Furthermore, I would appreciate it if someone could point me in the right direction to figuring out the process of connectingetting, pairing and coding for this project.
Try to find a HC-05 example, that lists all reachable devices. Then find your gamepad in that list, and use the parameters shown for it, to establish a connection.
An interface between the BT and the gamepad will likely be required - something that gathers the gamepad info and then processes that into a data stream.
The gamepad is very likely Bluetooth HID. The HC-05 will be Bluetooth V2.1 and not compatible with the gamepad.
This is something I looked at a short while ago. There is quite a lot of information on line about turning an Arduino in to an HID but very little on connecting an Arduino to a HID.