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

【源码】基于Arduino的宝藏探索与物品随机生成系统

项目简介

本项目由两个基于Arduino的子项目构成,分别是宝藏宝箱项目和随机物品生成器项目。宝藏宝箱项目利用Arduino板和多种外设,支持用户输入密码解锁模拟宝箱;随机物品生成器项目能在按下按钮时,从预设列表里随机挑选物品并显示。

项目的主要特性和功能

宝藏宝箱项目

  • 支持用户通过按钮输入密码解锁宝箱,密码可通过“Prog”按钮重新编程。
  • OLED屏幕可显示“Opening chest”“You found: [item]”等信息。
  • 绿红LED分别指示宝箱的解锁和锁定状态。
  • 采用舵机控制宝箱盖子的开合。
  • 按下按钮和解锁宝箱时,蜂鸣器会发出声音。

随机物品生成器项目

  • 按下按钮可从预定义列表中随机选择一个物品。
  • LCD屏幕展示随机选中的物品。
  • 按下按钮时,蜂鸣器发出声音。

安装使用步骤(假设用户已下载源码文件)

宝藏宝箱项目

  1. 硬件连接:将Arduino板与OLED显示屏、舵机、按钮、LED、蜂鸣器等所需组件正确连接。
  2. 代码上传:打开Arduino IDE,导入项目源码,选择正确的Arduino板类型和端口,上传代码到Arduino板。
  3. 设置密码:使用“Prog”按钮对秘密代码进行编程设置。
  4. 解锁宝箱:按正确顺序按下按钮输入密码,若密码正确,宝箱将打开,OLED屏幕显示相应信息。

随机物品生成器项目

  1. 硬件连接:把Arduino板与LCD屏幕、按钮、蜂鸣器连接好。
  2. 代码上传:在Arduino IDE中导入源码,选择合适的板类型和端口,上传代码。
  3. 生成物品:按下按钮,项目会在LCD屏幕上显示随机选择的物品。

下载地址

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