littlebot
Published on 2025-04-14 / 3 Visits
0

【源码】基于ArduinoMbed OS框架的GBGame掌上游戏设备系统

项目简介

本项目为GBGame掌上游戏设备的源代码。其基于Arduino Nano RP2040 connect开发板,借助Arduino/Mbed OS框架搭建,利用Mbed RTOS特性,可实现多种小游戏,还能与不同传感器交互。该设备支持WiFi连接,玩家能在网页发起挑战,其他玩家可响应并竞争最佳成绩,每个游戏都设有在线排行榜记录前5名成绩。

项目的主要特性和功能

  1. 具备丰富的小游戏,可与不同传感器交互,带来独特游戏体验。
  2. 支持WiFi连接,玩家能在网页发起挑战,其他玩家可参与竞争最佳成绩。
  3. 每个游戏都有在线排行榜,记录前5名成绩,激励玩家挑战自我。
  4. 拥有状态管理系统,基于“状态”系统运行,所有状态由状态处理器管理,能停止前一状态的所有线程并启动新状态及其线程。

安装使用步骤

前提条件

项目所需的所有必要库均已包含在仓库中,请使用platformIO来构建程序。

硬件参考

项目基于Arduino Nano RP2040 connect开发板,可参考硬件构建原理图:https://www.figma.com/board/exiw9wgnHgAbENhK7Swpkf/Kunskapsbank?node-id=0-1&t=veI6WtQ6J8sapXFR-0 。

操作步骤

  1. 下载本项目的源码文件。
  2. 打开platformIO,导入项目源码。
  3. 使用platformIO构建并上传程序到Arduino Nano RP2040 connect开发板。
  4. 开发板上电,按照设备提示进行WiFi连接等设置,即可开始游戏。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】