Как добавить Xinput в проект Arduino для геймпада?

Я успешно запускаю кнопки и аналоговые джойстики, работающие на моей плате через последовательное соединение через Arduino IDE. Как мне получить эти данные для работы с Xinput?

У меня есть собственное программное обеспечение для эмуляции, которое работает в Xinput. Мне просто нужно получить поддержку xinput устройства геймпада. Каковы необходимые шаги для того, чтобы это работало с драйвером, и как я могу запустить его в работу с наименьшим количеством времени без необходимости слишком много редактировать чужой драйвер?

1 ответ

Вы можете превратить Arduino Leonardo в джойстик, использовать доску для подростков и библиотеку джойстиков, использовать HID-совместимый чип Bluetooth (например, RN-42 HID или что-то подобное) с профилем джойстика / геймпада или просто удалить существующий контроллер части джойстика и заменить вашими компонентами.

Другие вопросы по тегам