Перехват команд джойстика и управление при помощи него роботом. Как реализовать?
Имеется USB джойстик от небезызвестной фирмы (Logitech)
Встаёт вопрос, каким образом (было бы очень приятно увидеть развернутый ответ) можно реализовать программку - перехватчик сигналов управления с джойстика и пересылку команд в com-порт, на ардуинке висит обработчик этого безобразия
Т.е. если кратко пояснить идею, то хотелось бы создать небольшое приложение, обрабатывающее перемещения стиков джойстика и нажатие кнопок и отправляющее команды в COM-порт
mur_steel , а зачем тебе такая толстая прослойка, как ПК, между двумя достаточно дружественными друг другу железками?
Протокол USB довольно хорошо описан. Геймпад (это не Joy-Stick, это Gamepad) регулярно откликается полным буфером своего состояния, который тоже очень легко принять и разобрать. У геймпадов не больше 16 осей отклонения и не больше 32 битовых кнопок.
Более того, для дуинок на гитхабе существует масса открытых библиотек работы с геймпадами по USB. Например...