项目简介
本项目是2024年编程竞赛区域赛的解决方案,基于Arduino Mega开发。虽未实现所有功能,但在乌斯季州地区赛中获得20.5分,排名第5。竞赛链接:https://www.talentovani.cz/souteze/soutez-v-programovani ,竞赛技术要求参考:https://www.talentovani.cz/images/Propozice_2023_24_opr.pdf 。
项目的主要特性和功能
已实现功能
- 按键控制:通过不同数字引脚连接按键,可实现选择引脚、进入设置、切换引脚上下限设置、选择更新频率等功能。
- 切换所选引脚按键连数字引脚6。
- 进入设置按键连数字引脚5。
- 切换引脚上下限设置按键连数字引脚11。
- 切换所选更新频率按键连数字引脚12。
- 电位器控制:用模拟引脚A6连接电位器进行控制。
- LED指示:不同数字引脚连接LED灯显示不同状态。
- 显示上限被超过LED灯连数字引脚10。
- 显示值在上下限之间LED灯连数字引脚9。
- 显示下限被超过LED灯连数字引脚8。
- 显示用户处于设置状态LED灯连数字引脚7。
未实现功能
- 上限值超过5次测量的声音信号提示。
- 上限值超过5次测量的功能。
- 为每个所选引脚单独设置更新频率。
安装使用步骤
- 确保已下载本项目的源码文件。
- 打开Arduino IDE,将Arduino Mega通过USB连接到计算机。
- 在Arduino IDE中,选择正确的开发板(Arduino Mega)和端口。
- 打开项目源码文件,上传代码到Arduino Mega。
- 按上述介绍连接按键、电位器和LED灯。
- 通电后,即可开始使用该系统进行操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】