7797| 4
|
[项目分享] 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-esp32 3.原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 在项目代码仓库中可以直接下载。 功能模块样例 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed