首页 > 其他分享 >ps4手柄连接树莓派

ps4手柄连接树莓派

时间:2023-05-13 21:22:33浏览次数:42  
标签:树莓 手柄 sudo e6% XX 89% ds4drv ps4

1.树莓派和手柄蓝牙连接

  • 开始连接前,需要将ps4手柄由休眠模式置于蓝牙配对模式;先按住share键,然后再按住ps键,当手柄灯光出现明暗闪烁时,即进入蓝牙配对模式;
  • 打开蓝牙工具,执行命令: sudo bluetoothctl
  • 进入交互页面后,分别执行:

   agent on

  default-agent

  scan on

  • 复制设备地址后配对:pair XX XX XX
  • 连接:connect XX XX XX
  •    信任:trust xx xx xx
  • 提示“connection successful”即为连接成功;此时ps4手柄灯光常亮;

这一步出现问题,考虑重新安装bluetoothctl工具

sudo apt update && sudo apt upgrade

sudo apt install bluetooth pi-bluetooth bluez

sudo reboot

 连接成功后,下次只需要按ps键即可

2.安装ros驱动

  • 安装ds4drv库
#先安装ds4drv库,同时设置udev规则
cd ~
git clone https://gitee.com/bluewhalerobot/ds4drv --branch devel
cd ds4drv
#安装
sudo python3 setup.py install 
#拷贝设置udev规则文件
sudo cp udev/50-ds4drv.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
  • 安装ds4_drive驱动
#再安装ds4_driver这个ros驱动包
cd ~workspace/src #这里要换成自己的ros工作空间
git clone https://gitee.com/bluewhalerobot/ds4_driver.git
cd ..
#开始编译
catkin_make
  • 测试
roslaunch ds4_driver xiaoqiang.launch
rostopic echo /joy


3.按键对应

 

 

 

 

 参考:

http://community.bwbot.org/topic/16454/ps4%E6%89%8B%E6%9F%84ros%E9%A9%B1%E5%8A%A8%E5%AE%89%E8%A3%85%E5%92%8C%E8%93%9D%E7%89%99%E9%85%8D%E5%AF%B9%E6%95%99%E7%A8%8B/2

https://blog.csdn.net/qq_30209977/article/details/109547337

https://www.shumeijiang.com/2021/08/04/%e6%a0%91%e8%8e%93%e6%b4%be%e5%92%8c%e6%89%8b%e6%9f%84-%e8%93%9d%e7%89%99%e8%bf%9e%e6%8e%a5.html

标签:树莓,手柄,sudo,e6%,XX,89%,ds4drv,ps4
From: https://www.cnblogs.com/linjun123/p/17398221.html

相关文章

  • 腾讯云与树莓派通信遇到的一些问题(树莓派无法ping通腾讯云指定端口)
    采用的是socket通信,之前写过C的,这次需要用到python,参考的代码原链接如下:https://www.cnblogs.com/mosu/p/16072146.html。(1)首先开放一个端口7000。(2)蛋疼的事情出现了,上文中用到的是阿里云,但是我这里用到的是腾讯云,你会发现你单独ping7000这个端口ping不通,所有端口只有22端口是......
  • 树莓派安装操作系统并使用ssh/vnc连接
    1.安装OS1.1准备工作设备:树莓派3B及其电源,microSD卡和读卡器,HDMI线;   电脑,显示器软件:  1.树莓派镜像烧录器:https://www.raspberrypi.com/software/   下载并安装,打开  2.树莓派操作系统镜像RaspberryPiOS:https://www.raspberrypi.com/software/operating-......
  • 树莓派之人脸识别与智能家居
    访问【WRITE-BUG数字空间】_[内附完整源码和文档]树莓派加上摄像头之后就可以拍照、录视频等各种功能了,这样做一个树莓派相机已经是非常简单的事情了。我们在这里做一个简单的人脸区域检测的功能实验,然后我们在下一个实验让树莓派来控制风扇转动。发现有人脸了,就开始转动风扇。这也......
  • 树莓派语音合成-pyttsx3
     安装pyttsx3库pip install pyttsx3pipinstallespeakpyttsx3库应用importpyttsx3engine=pyttsx3.init()#初始化语音引擎rate=engine.getProperty('rate')print(f'语速:{rate}')volume=engine.getProperty('volume')  print(f......
  • 树莓派+ubuntu+摄像头
    1.打开树莓派终端,输入以下命令,启用摄像头模块sudoraspi-config在配置界面中选择"InterfacingOptions"->"Camera",选择"Yes"开启摄像头。(raspi-config的安装见博客https://www.cnblogs.com/linjun123/p/17298798.html)若开启摄像头时出现yourfirmwareappearstobeout......
  • 树莓派读取mpu6050
     开启i2csudoraspi-config InInterfacingoption,Select -> I2C   查看id ls/dev/*i2c* 查看地址 sudoi2cdetect-y1 ScanorTestI2CdeviceonRaspberryPiNow,wecantest/scanforanyI2CdeviceconnectedtoourRaspberryPi......
  • 树莓派Python读取DHT11温湿度数据
    树莓派4使用Python通过GPIO从DHT11温湿度传感器读取数据原文地址:https://blog.zeruns.tech/archives/625.html介绍DHT11是一款有已校准数字信号输出的温湿度传感器。其精度湿度±5%RH,温度±2℃,量程湿度20-90%RH,温度0~50℃。精度不高,但价格低廉。DHT11使用单总线通信。供电电......
  • 树莓派搭建我的世界服务器教程,带网页管理面板
    raspberry使用MCSManager搭建Minecraft私服,带WEB管理面板本教程使用Raspbian系统和树莓派3,系统安装方法和ssh开启方法就不说了,网上一堆教程,自行百度。X86Linux搭建MC服务器教程:https://blog.zeruns.tech/archives/584.htmlARM搭建MC服务器教程,适用于树莓派:https://blog.zeruns.te......
  • 树莓派4B-Python-控制超声波模块
    树莓派4B-Python-控制超声波模块超声波模块:超声波模块为常用的HC-SR04型号,有四个引脚,分别为Vcc、Trig(控制端)、Echo(接收端)、GND,使用起来也比较简单。在树莓派最新官方系统Raspbian中都安装有一个比较好使用的GPIO库,名为“gpiozero”,它包含了许多模块的使用函数,直接调用就好。参......
  • 树莓派安装OpenCv
    树莓派安装OpenCv更换树莓派软件源我们选择将树莓派的软件源切换到清华大学镜像站,据笔者亲测,通过此站可以顺利安装openCV。切换软件源需要修改两个软件源配置文件的内容。第一个需要修改是「/etc/apt/sources.list」文件,文件中所设置的软件源包含了大部分的软件。第二个需要......