littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Arduino的《原神》抽卡模拟器

项目简介

本项目是基于Arduino微控制器打造的《原神》抽卡模拟器,借助硬件电路与Arduino编程,模拟《原神》游戏中的抽卡机制,可实现单抽、十连抽、重置等功能。通过16段数码管显示抽到的角色名称,同时依据角色稀有度点亮不同颜色的LED灯。

项目的主要特性和功能

  1. 抽卡模拟
    • 支持单抽和十连抽,模拟《原神》抽卡机制。
    • 用16段数码管显示抽到的角色名称。
    • 根据3星、4星、5星角色稀有度点亮不同颜色LED灯,并有动画效果。
  2. 计数器功能
    • 记录玩家抽卡次数。
    • 显示玩家获得的角色及其稀有度。
    • 提供“保底”计数器,显示获得稀有角色前还需抽卡的次数。
  3. 硬件实现
    • 用16段数码管显示角色名称,通过复杂电路实现文本生成和动画效果。
    • 用LED灯环模拟不同稀有度角色的动画效果。
    • 用计数器电路记录和更新抽卡数据。

安装使用步骤

  1. 硬件准备
    • 准备好Arduino微控制器、16段数码管、LED灯环、按钮等硬件组件。
    • 按电路图连接所有硬件组件。
  2. 下载代码
    • 下载项目源码文件并解压到本地目录。
  3. 上传代码到Arduino
    • 打开Arduino IDE,加载项目中的.ino文件。
    • 将Arduino连接到电脑,选择正确的端口和板型。
    • 点击“上传”按钮,将代码上传到Arduino微控制器。
  4. 运行模拟器
    • 上传完成后,模拟器自动启动。
    • 用按钮进行单抽或十连抽,观察16段数码管和LED灯环的显示效果。
    • 按重置按钮,清除所有抽卡数据并重新开始。
  5. 调试与优化
    • 若遇到显示或功能问题,检查硬件连接是否正确。
    • 根据需要调整代码中的参数,优化显示效果或动画速度。

下载地址

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