Searching for Arduino and PS4 on google, I find always the same construction using a USB host shield and a Bluetooth dongle.

But I'd like to connect a PS4 Controller to a HC-05 device. Is it possible? If not, why not?

1 Answer 1


The HC-05 uses the Bluetooth Serial Port profile (SPP). The PS4 controller doesn't.

Hence you need something that is capable of using the same profile that the PS4 controller uses (HID?). And to that end you need something a little more configurable than a simple HC-05. One option is, as most people use, a USB Host shield with a Bluetooth dongle that can then be configured to communicate using the right profile.

  • @NikX see en.m.wikipedia.org/wiki/List_of_Bluetooth_profiles
    – JSON
    Commented Jun 10, 2017 at 15:46
  • So, how do I get to know which profile a bluetooth device uses? assuming the ps4 controller uses HID, I think this could be a way to connect a hc-05 to ps4 controller.
    – ndueck
    Commented Jun 10, 2017 at 20:17
  • I upgraded my HC-05 to RN42. With some experimenting it seems like it's possible to connect to the PS4 Controller. At least I could detect the controller.
    – ndueck
    Commented Jun 14, 2017 at 7:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.