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