为你的树莓派安装xbox手柄驱动
参考及驱动来源:https://github.com/atar-axis/xpadneo/tree/master/docs.
首先安装依赖:
sudo apt-get update
sudo apt-get install dkms raspberrypi-kernel-headers
然后 git clone 驱动:
git clone https://github.com/atar-axis/xpadneo.git
安装驱动:
cd xpadneo
sudo ./install.sh
接着可以尝试连接手柄(蓝牙):
-
sudo bluetoothctl
-
[bluetooth]# scan on
-
等待一会~ 终端应该会列出附近可用的蓝牙设备
-
这时按下手柄顶上的小圆键(连接键),直到西瓜灯快速闪亮
-
等待终端上显示出手柄的信息,并且记下地址(例如: C8:3F:26:XX:XX:XX)
-
[bluetooth]# pair <MAC>
-
[bluetooth]# trust <MAC>
-
[bluetooth]# connect <MAC>
如果正常连接上手柄,你会感受到手柄的振动~
你现在可以愉快地在pygame上玩耍你的手柄了~
可以参考如下链接,底部的例程可以测试你的手柄是否工作正常
https://blog.csdn.net/Enderman_xiaohei/article/details/88050036
顺便晒下刚做的小车,树莓派+arduino,xbox手柄控制,操控手感加倍哈哈~
只读取了左右扳机键以及左摇杆的x轴来实现控制方向和速度,算法比较简单,如果有需要发个留言告诉我吧,我可以抽空发个详细的帖子来完整的说下这小车~
用xbox手柄开小车是什么体验?~(树莓派+Arduino)
才疏学浅,难免有错,望指正!