项目简介
本项目是基于Arduino微控制器打造的《原神》抽卡模拟器,借助硬件电路与Arduino编程,模拟《原神》游戏中的抽卡机制,可实现单抽、十连抽、重置等功能。通过16段数码管显示抽到的角色名称,同时依据角色稀有度点亮不同颜色的LED灯。
项目的主要特性和功能
- 抽卡模拟
- 支持单抽和十连抽,模拟《原神》抽卡机制。
- 用16段数码管显示抽到的角色名称。
- 根据3星、4星、5星角色稀有度点亮不同颜色LED灯,并有动画效果。
- 计数器功能
- 记录玩家抽卡次数。
- 显示玩家获得的角色及其稀有度。
- 提供“保底”计数器,显示获得稀有角色前还需抽卡的次数。
- 硬件实现
- 用16段数码管显示角色名称,通过复杂电路实现文本生成和动画效果。
- 用LED灯环模拟不同稀有度角色的动画效果。
- 用计数器电路记录和更新抽卡数据。
安装使用步骤
- 硬件准备
- 准备好Arduino微控制器、16段数码管、LED灯环、按钮等硬件组件。
- 按电路图连接所有硬件组件。
- 下载代码
- 下载项目源码文件并解压到本地目录。
- 上传代码到Arduino
- 打开Arduino IDE,加载项目中的
.ino
文件。 - 将Arduino连接到电脑,选择正确的端口和板型。
- 点击“上传”按钮,将代码上传到Arduino微控制器。
- 打开Arduino IDE,加载项目中的
- 运行模拟器
- 上传完成后,模拟器自动启动。
- 用按钮进行单抽或十连抽,观察16段数码管和LED灯环的显示效果。
- 按重置按钮,清除所有抽卡数据并重新开始。
- 调试与优化
- 若遇到显示或功能问题,检查硬件连接是否正确。
- 根据需要调整代码中的参数,优化显示效果或动画速度。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】