【问题标题】:Read Xbox One Controller Inputs with Python使用 Python 读取 Xbox One 控制器输入
【发布时间】:2018-12-10 17:08:30
【问题描述】:

大家好,我正在尝试找到一种在树莓派上使用 python 读取 Xbox One 控制器输入的方法。我找到了一个用于 Xbox 360 控制器的库,但这似乎无法识别 Xbox One 控制器——我能够将控制器连接到我的计算机。我会使用 360 控制器,但我需要是无线的。我使用的是 Xbox 随附的标准 Xbox One 控制器。

【问题讨论】:

  • 您好!欢迎来到堆栈溢出。你能否给我们更多的背景信息:你能分享一些你尝试过的代码,或者图书馆的链接吗?您是否有任何调试信息表明控制器正在与 pi 通信? 360控制器的代码很可能不适用于One。

标签: python-2.7 robot xbox-one


【解决方案1】:

无线 xbox 360 控制器可以与接收器一起使用(在线购买)并安装 xboxdrv:

sudo apt-get install xboxdrv

然后可以使用此存储库获取输入 https://github.com/FRC4564/Xbox 他们的文档解释使用它。

要使用带有 python 的 xbox one 控制器,您可以使用库 evdev 来输入值。 这是一个显示每个用例的指南:

https://diyprojects.io/python-library-evdev-raspberry-pi-use-gamepad-diy-projects-servomotor-games/#.Xa8ZR-gzaUl

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-02
    • 2017-09-14
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    相关资源
    最近更新 更多