0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将Xbox One控制器连接到树莓派

454398 来源:网络整理 作者:网络整理 2019-12-03 08:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

复古游戏迷是否渴望将Xbox One控制器连接到Raspberry Pi?借助RetroPie和Recalbox中的自动配置工具,可以使用Xbox控制器控制游戏。

但是实际连接情况如何?可能吗?您可能需要适配器才能将Xbox One控制器连接到另一台计算机?这就是您需要了解的内容。

为Xbox One控制器配置Raspbian

如果您打算在您的Raspberry Pi中使用Xbox One控制器,请先更新操作系统。在终端中,使用:

sudo apt update

sudo apt upgrade

在每一个完成时等待,寻找确认安装的任何提示。

在大多数情况下,您不需要Raspbian上的Xbox One控制器驱动程序。对控制器的支持内置在操作系统中。但是,较早的模拟器和游戏无法检测到这一点。在通过蓝牙连接时也很有用(请参阅下文)。

如果您无法让Xbox One控制器与某些游戏一起使用,请使用

sudo apt install xboxdrv 《安装驱动程序/code》

与以往一样,等待安装完成,然后继续。

如何通过USB将Xbox One控制器连接到Raspberry Pi

USB的优点是您可以简单地即插即用。

虽然Xbox One控制器的便利之处在于它的无线灵活性,但是如果您急于使用它,请尝试使用USB。 Xbox One充电电缆可以用于此目的,但是,如果您的系统不包括该电缆,则需要自己购买。 2.7米版本最适合在复古系统上玩游戏。

别忘了,您还可以购买有线版本的Xbox One控制器。这将直接插入,并节省配置蓝牙的时间。

如何通过蓝牙将Xbox One控制器连接到Raspberry Pi

如果您打算连接Xbox One控制器对于Raspberry Pi,最好选择更高的型号。较旧的Raspberry Pi没有处理无线控制器的处理速度(或Wi-Fi和蓝牙功能)。如果您仅限于较早的Pi,请使用USB。

对于Raspberry Pi或更高版本,您有两个无线连接选项:

无线适配器加密狗

板载蓝牙工具

一个比另一个简单得多。

方法1:使用Microsoft的Xbox无线适配器

将Xbox One控制器连接到Raspberry Pi的最简单方法是使用官方的Microsoft Xbox无线适配器。

(请注意,此控制器与Xbox 360无线控制器所使用的控制器不同。)

在将无线适配器连接到Raspberry Pi的情况下,启动,然后等待设备点亮。同时按住适配器和Xbox One控制器上的配对按钮,然后等待指示灯同步。当它们停止闪烁时,您就可以玩了!

方法2:直接通过蓝牙工具配对

在继续操作之前,请确保已按照前面的说明安装了xboxdrv驱动程序。

同步Xbox One控制器要求您禁用ERTM。这是增强型重传模式,这是蓝牙的一项关键功能。但是,启用它后,设备将无法同步。使用以下命令禁用ERTM:

echo ‘options bluetooth disable_ertm=Y’ | sudo tee -a /etc/modprobe.d/bluetooth.conf

下一步,重新启动Raspberry Pi:

sudo reboot

重新启动的Raspberry Pi现在准备就绪用于蓝牙连接。使用以下命令启动Bluetooth工具:

sudo bluetoothctl

您应该看到响应“代理已注册”和新的提示[Bluetooth]#。在提示符下,按如下所示启用代理:

agent on

然后,将其设置为默认值:

default-agent

下一步是开始扫描可发现的蓝牙设备。使用“ scan on”命令开始扫描:

scan on

立即您将在终端中看到一个列表可用设备。但是,Xbox One控制器将不在这些项目中。相反,您需要使控制器可被发现。将其打开,然后按住设备正面MicroUSB端口旁边的同步按钮。

当Xbox按钮指示灯开始闪烁时,这是可发现的。您应该看到一串数字,并且说明出现在终端中。我们的样子如下:

[NEW] Device 5C:BA:37:4D:1D:95 Xbox Wireless Controller

用冒号分隔的六对字母和数字是Xbox One控制器的MAC地址。这用于通过connect命令将控制器连接到Raspberry Pi:

connect 5C:BA:37:4D:1D:95

(您的MAC地址将不同。)

连接将在命令提示符中确认,并在一行中带有“连接成功”行。

为确保将来轻松连接,请指示Raspberry Pi信任控制器:

trust 5C:BA:37:4D:1D:95

完成后,使用 Ctrl + D 退出蓝牙工具。

测试Xbox一个控制器

到此阶段,您已经完成。若要确认Xbox One控制器是否正常工作,请安装游戏杆软件:

sudo apt install joystick

安装此游戏后,请使用jstest工具检查Xbox One控制器的输入:

sudo jstest /dev/input/js0

一个新窗口将在终端中打开,其中包含按钮和轴的列表。按下和移动时,每个将显示不同的值。在Xbox One控制器上移动按钮和拇指图将提示出现值。只要响应是不同的且瞬时的,一切就可以设置并正常工作。

使用Xbox One控制器在Raspberry Pi上开始游戏

现在,您应该都设置为在Raspberry Pi上使用Xbox One控制器开始游戏。无论您使用的是RetroPie,Recalbox还是其他用于Raspberry Pi控制器配置文件的复古游戏套件。这意味着,当您连接控制器时,不仅可以浏览复古游戏平台的界面,还可以玩游戏!

请记住,您可以通过三种方式将Xbox One控制器连接到Raspberry Pi :

使用USB电缆

通过Xbox无线适配器进行同步

使用板载蓝牙工具(Raspberry Pi 3或更高版本)进行同步

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17950

    浏览量

    196365
  • 树莓派
    +关注

    关注

    122

    文章

    2086

    浏览量

    111053
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓(RaspberryPi)构建高效实时监控系统

    由于树莓体积小、可开发性强等特性,常被用于视频监控场景中,结合 ZeroNews,可实现用户在任意位置都能实时安全得访问视频监控系统。 先决条件:树莓正常
    的头像 发表于 09-22 15:14 1816次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>(RaspberryPi)构建高效实时监控系统

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-16 16:16 1759次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控<b class='flag-5'>器</b>!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 2903次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    如何搭建高效的树莓NAS?完整安装与配置指南!

    树莓网络附属存储网络附属存储(NAS)是一种专用设备或系统,它为网络内的数据存储和管理提供了一个集中位置。与传统通常直接连接到单台计算机的外部硬盘不同,NAS连接到网络,允许多个用户
    的头像 发表于 08-13 17:45 2366次阅读
    如何搭建高效的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>NAS?完整安装与配置指南!

    轻松就能搞定二次开发的树莓工业控制器

    ,正是基于树莓(RaspberryPi)的轻量工业控制器,它不仅是传统PLC的补充,更在边缘计算、协议转换、分布式控制等场景展现出独特优势。本文
    的头像 发表于 08-04 17:03 1027次阅读
    轻松就能搞定二次开发的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>工业<b class='flag-5'>控制器</b>!

    树莓5上,如何使用毫米波雷达检测和追踪人类?

    在本指南中,我们学习如何将RD-03D雷达传感添加到树莓单板计算机上,以便实时检测和追踪人类。我们将了解该传感
    的头像 发表于 07-24 15:32 2771次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5上,如何使用毫米波雷达检测和追踪人类?

    工业树莓的高光时刻!树莓工业级 HMI 列阵!

    上海晶珩作为树莓官方设计合作伙伴和代理商,基于树莓技术开发了一系列工业级人机界面(HMI)产品,广泛应用于工业自动化、楼宇控制、智能制造
    的头像 发表于 07-23 18:36 1232次阅读
    工业<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的高光时刻!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>工业级 HMI 列阵!

    树莓打造无人机,你需注意的事项!

    能否树莓装入无人机?使用树莓打造无人机是可行的。树莓
    的头像 发表于 07-14 17:49 2528次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造无人机,你需注意的事项!

    如何将你手中的树莓变身为强大路由

    树莓用作路由,是一种经济高效且可定制的解决方案,能满足从基础家庭网络到专业设置的各种网络需求。树莓
    的头像 发表于 07-07 16:30 3778次阅读
    <b class='flag-5'>如何将</b>你手中的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>变身为强大路由<b class='flag-5'>器</b>?

    如何在树莓派上安装并运行 Arduino 集成开发环境!

    使用树莓单板计算机,你可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着你可以用它轻松地为通过USB连接到树莓
    的头像 发表于 07-01 17:41 4759次阅读
    如何在<b class='flag-5'>树莓</b>派上安装并运行 Arduino 集成开发环境!

    搭载树莓CM5:Sfera Labs 工业控制器

    搭载树莓计算模块5的工业计算机:快速、灵活且可靠!为更好地满足工业客户的需求,SferaLabs对StratoPiMax平台进行了升级,利用树莓计算模块5实现了更快的处理速度、更强
    的头像 发表于 07-01 17:41 965次阅读
    搭载<b class='flag-5'>树莓</b><b class='flag-5'>派</b>CM5:Sfera Labs 工业<b class='flag-5'>控制器</b>!

    精通远程控制:借助树莓释放 SSH 的强大功能!

    什么是SSH?我们如何利用SSH连接到树莓、对其进行监控并执行其他任务?注意:文章链接可能需要科学上网。通过SSH连接到树莓
    的头像 发表于 06-27 15:26 1300次阅读
    精通远程<b class='flag-5'>控制</b>:借助<b class='flag-5'>树莓</b><b class='flag-5'>派</b>释放 SSH 的强大功能!

    树莓小技巧:无需键盘或显示,如何通过WiFi设置树莓

    接入,但随着我们逐渐远离台式电脑,找到键盘和显示变得越来越困难。一旦WiFi设置完成,就可以通过SSH连接到树莓,并从笔记本电脑或其他设备远程与
    的头像 发表于 06-26 15:41 2050次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示<b class='flag-5'>器</b>,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1747次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类<b class='flag-5'>器</b>:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    手把手教你用树莓打造 LoRaWAN 网关!

    使用BasicStation或PiWAN连接到TheThingsNetwork树莓设置为LoRaWAN网关乍一看可能令人望而生畏,但有了合适的工具和指导,它就会成为一个有意义的DI
    的头像 发表于 06-09 16:23 2178次阅读
    手把手教你用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造 LoRaWAN 网关!