项目简介
本项目为GBGame掌上游戏设备的源代码。其基于Arduino Nano RP2040 connect开发板,借助Arduino/Mbed OS框架搭建,利用Mbed RTOS特性,可实现多种小游戏,还能与不同传感器交互。该设备支持WiFi连接,玩家能在网页发起挑战,其他玩家可响应并竞争最佳成绩,每个游戏都设有在线排行榜记录前5名成绩。
项目的主要特性和功能
- 具备丰富的小游戏,可与不同传感器交互,带来独特游戏体验。
- 支持WiFi连接,玩家能在网页发起挑战,其他玩家可参与竞争最佳成绩。
- 每个游戏都有在线排行榜,记录前5名成绩,激励玩家挑战自我。
- 拥有状态管理系统,基于“状态”系统运行,所有状态由状态处理器管理,能停止前一状态的所有线程并启动新状态及其线程。
安装使用步骤
前提条件
项目所需的所有必要库均已包含在仓库中,请使用platformIO来构建程序。
硬件参考
项目基于Arduino Nano RP2040 connect开发板,可参考硬件构建原理图:https://www.figma.com/board/exiw9wgnHgAbENhK7Swpkf/Kunskapsbank?node-id=0-1&t=veI6WtQ6J8sapXFR-0 。
操作步骤
- 下载本项目的源码文件。
- 打开platformIO,导入项目源码。
- 使用platformIO构建并上传程序到Arduino Nano RP2040 connect开发板。
- 开发板上电,按照设备提示进行WiFi连接等设置,即可开始游戏。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】