Геймпад (iPega) и BluetoothArduino(esp32)
- Войдите на сайт для отправки комментариев
Пнд, 31/01/2022 - 12:45
iPega 9156 PG-9156 Android Bluetooth Gamepad Plug
Кто-то пробовал соединить Bluetooth Arduino или ESP32 с таким геймпадом?
на гитхабе есть библиотеки по работе с ESP32 BLE в качестве джойстика / сервера - вполне себе работает. Ну а расшифровывать сигналы самого джойстика - данной конкретной модели - это только искать инфу в сети или экспериментально считывать/записывать команды.
Нашел пока такую статью. Буду пробовать..
https://www.instructables.com/ESP32-Bluetooth-BLE-Remote-Control/
Ps3 геймпад смог настроить по Bluetooth. Намаялся перед этим с ipega.
Клон ps3 геймпада тоже работает.
Можно вибро активировать на джойстике. Светодиодами управлять у джойстика.
До звук ещё не добрался.
Видео работы джойстика https://youtube.com/playlist?list=PLr9e_EtRsn6Hd5IACDEhFGL7Wd3MpyDSY
ждём полноценную статью
Умный и так справится, а дураку хоть палец о лоб сотри. Всё просто и давно англоязычниками описано. Я лишь скажу, что готовыми библиотеками запустить джойстики ipega не удалось. Разработать протокол связи с ними для меня слишком энергоёмких процесс. Купил за 700-1500р джойстик для PS3 и всего делов та. PS4 тоже завелся с библиотекой для ps3. А вот библиотека ps4 сходу не скомпилилась в Arduino ide.
В какой-то там espressif IDF кажется, не полез. Когда-нибудь в следующей жизни может быть ))) Хотя, уже задачи некоторые требуют.
И ещё.. пробовал блютусный модули в режиме мастера и BLE. Хз. Не увидели они у меня джойстики имена. Ваще никак. Всякие miband и так далее в соседнем здании видят ))) Немного поупражнялся в припаивании волосинок к платкам блютусов с помощью топора. Куча оказывается этих блютусов с кривыми прошивками и т.д. Прям даже интересно стало их написать для проекта одного..