littlebot
Published on 2025-04-08 / 7 Visits
0

【源码】基于Arduino的二进制数字转换互动小游戏

项目简介

本项目是一个基于Arduino的二进制数字转换互动小游戏,最初为硕士论文“Developing a Support Infrastructure for an Escape The Room and Peddy Paper Games”开发。它既可以作为逃脱房游戏的一部分,也能够独立游玩。游戏借助四位七段显示器显示1到31之间的十进制数字,玩家需要使用拨动开关将其转换为对应的二进制数。

项目的主要特性和功能

  • 利用四位七段显示器展示1 - 31范围内的十进制数字。
  • 提供五个拨动开关,用于玩家输入对应的二进制数。
  • 由Arduino Nano负责逻辑运算和用户输入处理。
  • 玩家正确解答后,串口监视器会输出成功信息。

安装使用步骤

  1. 确保已下载项目源码文件,将代码上传至Arduino Nano(仅保证此微控制器能正常工作)。
  2. 打开Arduino IDE的串口监视器,输入COM:START;ID:123456789启动游戏。
  3. 观察七段显示器上的十进制数字,将其转换为二进制数,通过拨动开关输入。
  4. 若成功完成游戏,串口监视器会显示COM:INTERACTION_SOLVED;MSG:User Introduced Correct Binary Number;PNT:2000

注意:源代码因要与论文开发的基础设施通信,可能不如直接为Arduino IDE开发的游戏代码简洁。

下载地址

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