【问题标题】:Emulate joystick with Python用 Python 模拟操纵杆
【发布时间】:2011-07-06 04:11:41
【问题描述】:

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

【问题讨论】:

    标签: python virtual arduino joystick


    【解决方案1】:

    这是一个非常古老的答案,但我找到了一个模拟键盘的库,与操纵杆不同,但如果你只使用数字按钮很好,我只使用通过 arduino 和 python 进行的串行通信。 我通过串口向 pc 发送一个单词,python 将其转换为键盘键。 我希望有一个库可以模拟带轴的操纵杆。

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

    【讨论】:

      【解决方案2】:

      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 固件。

      【讨论】:

      • 谢谢你的回答佩恩!我已经找到了那篇文章,但我不想弄乱我可爱的 ​​arduino,因为我正在做另一个项目。如果有一种方法可以用 python 模拟操纵杆,那就太棒了..
      • 我知道这是一个旧帖子,但我想我还是会尝试 - 论坛帖子详细说明了该方法似乎已经从互联网上消失了 - 有人碰巧有它的副本吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      相关资源
      最近更新 更多