项目简介
StepBOX是一款基于Raspberry Pi Pico(RP2040)微控制器的自定义节奏游戏手柄。它能支持Windows、Mac和Linux系统上的DirectInput驱动,可让系统将其识别为游戏手柄。该手柄具备13个主按钮和4个辅助按钮,还提供可自定义的输入模式,涵盖直接输入和键盘输入。
项目的主要特性和功能
- 拥有17个完全可重新分配的按钮,用户能按需自定义每个按钮功能。
- 输入延迟低于1毫秒,保障在游戏中拥有极低延迟,提升游戏体验。
- 具备可选输入模式,支持DirectInput和DirectInput + Keyboard两种模式,满足不同游戏需求。
- 设有4个辅助按钮,包含Touchpad、Share、Select和Start按钮,提供更多操作选项。
- 13个主按钮布局合理,适配多种节奏游戏的操作需求。
- 支持跨平台,兼容Windows、Mac和Linux系统。
- 可选择输入模式,支持直接输入和键盘输入,键盘模式下部分按钮会触发ASCII键。
- 可通过代码读取硬件状态,如按钮状态、编码器值等。
- 支持WS2812B LED条带,能控制LED亮灭和颜色。
安装使用步骤
前提
用户已下载本项目的源码文件。
具体步骤
- 连接和更新:
- 把Pico连接到电脑,按住BOOTSEL按钮,并插入Pico。
- 将下载的uf2文件拖放到RPI - RP2驱动器上,以此更新Pico的固件。
- 测试:在Windows、Mac或Linux上,StepBOX应被识别为游戏手柄。
注意事项
- 要确保使用正确的uf2文件,以匹配硬件板。
- 要保证Pico的固件是最新的,以支持StepBOX的固件更新。
- 若在连接或更新过程中出现问题,要确保Pico的BOOTSEL按钮被正确按下。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】