Answers:
最简单的方法是购买Arduino Leonardo。
我实际上只是做了你在说什么。就我而言,我正在将旧的街机风格的游戏控制器转换为USB。
看到我在这里写的文章。
无论如何,这是我修改过的文件,您需要将自己的leonardo变成游戏杆。这些文件支持带有两个帽子开关和32个按钮的8轴操纵杆。如果您想要更少的按钮/轴/任何东西,则可以忽略不需要的东西,或者自己修改HID描述符。实际上,对于HID描述符当前指定的所有内容,每次PC更新仅需要12个字节,因此我不必担心多余的轴会导致问题或速度降低。
检查这个项目:http : //generichid.sourceforge.net/
应该正是您想要的。