概述
目录
- 前言
- 1,关于 Arduino
- 2,使用 Arduino
- 3,arduino上连接
- 4,Linux
- 5,总结
前言
相关arduino 全部分类:
https://blog.csdn.net/freewebsys/category_8799254.html
本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/105912412
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
1,关于 Arduino
之前折腾DIY 小车,还是使用的PS2的手柄,有个很大的转接头,而且还要弄个转插头。
做的体积特别大,而且不美观,还受距离限制了,PS2的毕竟有点落后了。
现在要折腾蓝牙 PS3 手柄。
ESP32 是带蓝牙芯片的。有现成的开源项目已经支持了。
2,使用 Arduino
https://github.com/felis/USB_Host_Shield_2.0
USB_Host_Shield_2.0 这个项目关注的人很多,但是需要购买一个设备。
貌似在国内买的设备还都不靠谱。比较小众。
参考另外一个项目:
【Interfacing PS3 with ESP32】
全网就能找到这么一个文章了:
https://www.element14.com/community/people/skywalker1211/blog/2019/10/22/interfacing-ps3-with-esp32
我按照上说的:
下载了Sixaxis Pair Tool 工具,但是还是没有连接上。
这边只是使用Arduino 进行测试的。
可能是因为买的是盗版手柄的原因??
https://item.taobao.com/item.htm?id=42468660604
便宜到是便宜,PS3 的手柄蓝牙的便宜,PS4 的要贵很多了。
【直接观看视频,跟着操作】
视频地址:http://www.tudou.com/programs/view/QEJTcgi64SY/
感觉上我的这个手柄在电脑上就么有连接成功,所以arduino 上才连接不上。
3,arduino上连接
https://github.com/jvpernis/esp32-ps3
#include <Ps3Controller.h>
void setup()
{
Ps3.begin("01:02:03:04:05:06");
}
然而不行。
4,Linux
启动软件进行测试
apt install -y jstest-gtk jstest
jstest /dev/input/js0
jstest-gtk
这个是在 Linux 上面使用 GUI 测试下鼠标的。说明上面的啥功能都是好的。
5,总结
arduino ESP32 带蓝牙,原来以为 弄个 PS3 鼠标直接折腾折腾就行。
但是还是遇到坑了。我自己的操作系统使用Linux ,还没有软件直接在上面测试。
还得需要在Windows 上配对成功。
1,在windows 上用USB 识别,然后在windows的蓝牙配对成功。
2,修改PS3蓝牙 master地址 01:02:03:04:05:06 。
3,在arduino 上面 Ps3.begin(“01:02:03:04:05:06”); 就可以啦。
在windows还在折腾。估计再配对下就行了。
本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/105912412
博主地址是:https://blog.csdn.net/freewebsys
最后
以上就是知性金鱼为你收集整理的arduino(19 ):使用ESP32连接 PS3 蓝牙手柄,需要在windows 上先连接成功,然后在修改mac地址,才可以连接成功,但是目前正在测试中,需要在windows上配对成功。前言1,关于 Arduino2,使用 Arduino3,arduino上连接4,Linux5,总结的全部内容,希望文章能够帮你解决arduino(19 ):使用ESP32连接 PS3 蓝牙手柄,需要在windows 上先连接成功,然后在修改mac地址,才可以连接成功,但是目前正在测试中,需要在windows上配对成功。前言1,关于 Arduino2,使用 Arduino3,arduino上连接4,Linux5,总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复