PS4手柄蓝牙连接掌控板项目
本帖最后由 潘虹辉 于 2021-8-21 20:34 编辑掌控板制作的作品中,经常需要遥控功能,已有的很多实现方法,比如用掌控板diy手柄、PS2手柄等等,但是专业的游戏手柄操控性好,外观炫酷,一直想使用这一类游戏手柄连接掌控板。本次项目中的PS4手柄,而以往使用PS4手柄的Arduino项目中,都是使用UNO主控+USB蓝牙4.0适配器+USB Host Shield板,没有掌控板合适的方法。而掌控板内置蓝牙通讯模块,理论上更方便与蓝牙设备进行通讯,通过在网上搜索,找到如下项目:PS4-esp32(Use a PS4 controller with an ESP32)https://github.com/aed3/PS4-esp32
经过测试,在掌控板和Arduino IDE编译通过。
基于上面的库,制作了本项目
PS4手柄掌控板图MIND+平台扩展
概述支持 PS4手柄在ESP32主板的蓝牙通讯,在MIND+中的图形编程扩展。安装1.项目网址 : https://gitee.com/panhonghui/ext-ps4controller-esp322.扩展使用说明 : https://mindplus.dfrobot.com.cn/extensions-user3.原PS4-esp32 Arduino库项目网址 : https://github.com/aed3/PS4-esp32
配对PS4手柄:
当PS4手柄与PS4主机“配对”时,这只意味着它已存储了主机的蓝牙MAC地址,这是控制器将连接到的唯一设备。 当使用USB电缆将手柄连接到PS4主机并按下PS按钮时,会发生此配对。这将手柄写入主机的蓝牙MAC地址。
因此,要将PS4控制器连接到ESP32,更改存储在PS4手柄中的MAC地址为ESP32的MAC。
可以把手柄用USB连接到电脑后,使用SixaxisPairTool修改PS4手柄配对的MAC地址。
4.设置PS4手柄MAC工具 SixaxisPairToolSetup-0.3.1.exe 在项目代码仓库中可以直接下载。功能模块https://gitee.com/panhonghui/ext-ps4controller-esp32/raw/master/arduinoC/_images/block.png样例https://gitee.com/panhonghui/ext-ps4controller-esp32/raw/master/arduinoC/_images/EX.pnghttps://www.bilibili.com/video/BV1qo4y1U7e9?share_source=copy_web
点赞
ps4手柄控制麦昆小车
本帖最后由 潘虹辉 于 2021-8-22 21:23 编辑代码如下
https://www.bilibili.com/video/BV1iL411b7QF?share_source=copy_web
求助,我程序里输入了掌控板的MAC蓝牙地址,也把PS4刷入了掌控板的地址,可是连不上啊。 为什么连接 不上大神,按着教程来的,不能连接,
页:
[1]