用Python模拟操纵杆

时间:2011-03-01 00:30:17

标签: python virtual arduino joystick

我正在尝试使用我的Arduino作为操纵杆,但我不知道如何将其设置为操纵杆。我有一个想法,即使用Python从Arduino读取数据并模拟操纵杆。如何使用Python实现虚拟操纵杆?还有另一种方式吗?

2 个答案:

答案 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将其转换为键盘键。 我希望有一个库可以模拟带轴的操纵杆。

这是图书馆: https://github.com/SavinaRoja/PyUserInput