Имеется: arduino uno с двумя джойстиками (нативные ардуиновские), которая шлёт данные по usb/serial на мой компьютер с linux, программа, которая читает данные. Эта программа должна эмулировать джойстик. Данные успешно читаются, но как эмуировать джойстик - непонятно.
Какие существуют для этих целей библиотеки/утилиты в linux?
Ответ
Зачем использовать USB/serial? Почему не взять https://github.com/MHeironimus/ArduinoJoystickLibrary и превратить ваш Arduino в полноценное USB HID устройство? В этом случае вам не понадобятся никакие дополнительные программы на вашем linux PC.
Если вы все-таки хотите заниматься извращениями эмуляцией - проще всего это сделать с помощью libsuinput
Комментариев нет:
Отправить комментарий