项目简介
本项目借助ESP32微控制器,把传统的SNES游戏手柄转变为可通过蓝牙连接的无线游戏手柄,使用户在保留SNES手柄经典设计的同时,能够享受无线游戏体验。
项目的主要特性和功能
- 兼容性:支持SFC clear controller(CLBCC - SFCCR - BL/BK型号)。
- 无线连接:利用ESP32和蓝牙技术实现无线连接。
- PCB设计:采用两层PCB设计,便于组装与扩展。
- 按键映射:有清晰的按键映射方案,保证传统SNES手柄按键与数字输入准确映射。
- 电池管理:支持锂电池充电,保障长时间使用。
- 代码库:集成ESP32 - BLE - Gamepad库和ArduinoGameController库,简化开发。
安装使用步骤
硬件组装
- 准备好ESP32开发板、SNES控制器等所需硬件部件。
- 按照接线指南,正确连接ESP32与SNES控制器的线路。
- 完成PCB组装,确保所有部件安装正确。
软件配置
- 下载并解压项目文件。
- 打开Arduino IDE,若未安装ESP32开发板支持库,需先进行安装。
- 将解压后的项目文件导入Arduino IDE。
- 在“Tools”菜单中,正确选择ESP32开发板型号和串口端口。
- 根据需要,在代码编辑窗口对设备连接细节或硬件初始化配置等部分进行调整。
- 编译并上传代码到ESP32开发板,即可体验蓝牙SNES游戏手柄转换器功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】