ARDUINO Подключить геймпад от PS4 к Arduino

jasononline

✩✩✩✩✩✩✩
1 Мар 2021
2
0
Доброго времени суток,

Сейчас продумываю один проект для которого можно было бы реализовать управление с помощью геймпада от PlayStation 4. Поискав реализации подключения геймпада к Arduino, нашел только пару решений. Все они использовали USB Host Shield и USB Bluetooth Dongle:



Вот так в итоге выглядит сборка на Arduino Pro Mini:


Так вот, есть ли здесь кто нибудь, кто реализовывал нечто подобное? Могу ли я вместо USB Host и Bluetooth Dongle использовать обычный Bluetooth модуль HC-04, HC-05?

Так же есть вопросы по программированию всего этого. Если использовать USB Host, то для него есть готовые библиотеки сразу для геймпада от PS4. В случае с Bluetooth модулем возникает вопрос: как подключить геймпад через этот модуль? Такой реализации я нигде не нашел.

В общем нужен ваш совет, что выбрать.
 

VICLER

★★★★★★✩
9 Дек 2019
801
662
Hamburg
Любые hc-0x модули не подойдут, так как нужна поддержка Bluetooth HID Host, которой в них нет. Так что можно использовать либо Ардуино + USB Host + Bluetooth dongle, либо esp32 с прямым подключением PS4 по Bluetooth.

К библиотеке USB_Host_Shield_2.0 есть примеры для работы с этим контроллером по Bluetooth.
 
  • Лойс +1
Реакции: jasononline