PS4手柄蓝牙连接掌控板项目
2021-08-212.1万
AI 快速预览详细
本项目介绍了如何使用PS4手柄通过蓝牙连接掌控板,实现遥控功能。首先需要使用SixaxisPairTool修改PS4手柄的MAC地址,使其与掌控板的MAC地址匹配。接着在Arduino IDE或MIND+平台上安装相应的扩展库,即可开始编程。该项目提供了详细的配对步骤和扩展库安装方法,适合初学者和STEM教育场景。
|
掌控板制作的作品中,经常需要遥控功能,已有的很多实现方法,比如用掌控板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 在项目代码仓库中可以直接下载。 功能模块 |





[media=x,500,375]https://www.bilibili.com/video/BV1iL411b7QF?share_source=copy_web[/media]