项目简介
本项目是基于Adafruit Feather nRF52 Bluefruit开发板打造的蓝牙低功耗无线按钮盒,专为模拟赛车设计。该按钮盒可嵌入现有的方向盘,能在大多数桌面计算机上显示为独立的游戏手柄。
项目的主要特性和功能
- 蓝牙低功耗连接:采用Adafruit Feather nRF52840 Express开发板,支持蓝牙5.0,保证稳定的无线连接。
- 电池供电:支持250 - 2000mAh的锂聚合物电池,续航时间长。
- Arduino兼容:借助简单的Arduino草图,可轻松实现游戏手柄功能。
- 多功能输入:支持旋转编码器、脉冲开关、多功能开关和4/8向摇杆等多种开关类型。
- LED指示器:通过LED灯显示蓝牙连接状态,连接时LED灯熄灭,断开时呈现呼吸灯效果。
- 高级映射:支持使用vJoy和UJR进行高级按钮映射,拓展控制功能。
安装使用步骤
硬件准备
- 获取Adafruit Feather nRF52840 Express开发板。
- 准备250 - 2000mAh的锂聚合物电池。
- 准备焊接工具和开关。
- 确保计算机支持蓝牙5.0或配备蓝牙USB适配器。
固件安装
- 导航到
firmware/NRF52840
目录。 - 按照README文件中的说明下载并安装固件。
硬件连接
- 将开发板连接到按钮盒内部,并把各个开关直接焊接到开发板上。
- 若要嵌入现有非无线按钮盒,可从现有按钮盒的USB接口获取 +5V和GND,连接到开发板的USB头和GND端子。
配对和使用
- 将草图刷入开发板后,开发板开始广播并等待与PC配对。
- 配对成功后,LED灯熄灭以节省电量。
- 在Windows的设备和打印机设置中验证按钮是否正常工作。
- 在游戏中像使用其他游戏手柄一样使用该控制器。
高级使用
- 若需要更多映射选项,可使用vJoy和UJR创建更大的按钮集。
- 通过编写代码,可配置开发板使用旋转编码器、脉冲开关等高级输入设备。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】