我正在尝试使用我的Arduino作为操纵杆,但我不知道如何将其设置为操纵杆。我有一个想法,即使用Python从Arduino读取数据并模拟操纵杆。如何使用Python实现虚拟操纵杆?还有另一种方式吗?
答案 0 :(得分:2)
哪种味道Arduino?
首先,您需要一个Uno模型,请参阅:http://arduino.cc/blog/2010/09/24/dinner-is-ready/
我们更换了老化的FTDI芯片组 用定制的usb-serial 转换器使用Atmel构建 ATmega8U2提供了更低的延迟 并且不需要安装任何 mac和linux上的驱动程序(在Windows上 你只需要一个简单的.inf文件) 更高级的用户将能够 重新编程USB芯片来制作 板显示为各种USB 设备(键盘,鼠标,操纵杆, MIDI等)
较旧的型号只能显示为串行端口(通过FTDI芯片组)。
接下来,有一篇文章展示了如何在Uno上模拟操纵杆(您需要在Arduino论坛上注册以查看示例)。请参阅:http://arduino.cc/blog/2010/10/24/arduino-uno-as-joystick/
注意:您必须更换Arduino固件。
答案 1 :(得分:1)
这是一个非常古老的答案,但我找到了一个模拟键盘的库,与操纵杆不同但是如果你只使用数字按钮是好的,我只使用arduino和python的串行通信。 我通过串口发送一个单词到pc和python将其转换为键盘键。 我希望有一个库可以模拟带轴的操纵杆。