一、实操题
1、主题:超声波测距
器件:ATmega328控制板1个,LED灯模块3个,超声波传感器1个,结构件若干(也可使用普通电子元器件结合面包板搭建)
任务要求:
(1)本项目由LED灯,超声波传感器组成;
(2)当障碍物距离超声波传感器30厘米以外时,3盏LED灯处于熄灭状态;
(3)当障碍物与超声波传感器波距离逐渐接近时,随着距离的接近,3盏LED灯被依次点亮(距离值由考生自行决定);
(4)要求每盏LED灯被点亮时有一个渐变的过程,如第1盏LED灯从熄灭逐渐变为最亮之后,第2盏LED灯才开始逐渐点亮,依次类推,全部LED灯都被点亮;
(5)当障碍物与超声波传感器距离逐渐远离时,3盏LED灯被依次熄灭;
(6)要求每盏LED灯被熄灭时有一个渐变的过程,如第3盏LED灯从最亮逐渐熄灭之后,第2盏LED灯才开始被逐渐熄灭,依次类推,全部LED灯都被熄灭;
(7)可使用任意结构件搭建;
(8)根据要求绘制流程图;
(9)未作规定处可自行处理,无明显与事实违背即可。
说明:
请考生在考试结束前,按照如下要求提交相关文件:
(1)将程序放在一个文件夹中,并将文件夹命名为:DJKS3_身份证号;
(2)将程序文件夹压缩为1个“rar或zip”格式文件,大小5M以下;
(3)将程序文件通过“上传附件”按钮进行上传。
参考答案:
略
解析:【喵呜刷题小喵解析】:本题要求使用ATmega328控制板、LED灯模块和超声波传感器来实现一个超声波测距系统。具体的实现方式需要根据所使用的硬件和开发环境进行调整。在程序设计方面,需要编写一个能够不断检测超声波传感器是否探测到障碍物的程序,并根据障碍物的距离依次点亮或熄灭LED灯模块。在流程图方面,需要绘制一个包括初始化、检测、计算距离、点亮或熄灭LED灯模块等步骤的流程图。最后,需要将编写好的程序保存在一个文件夹中,并压缩为指定格式的文件上传到指定的位置。需要注意的是,具体的实现细节和代码需要根据所使用的编程语言和开发环境进行调整。此外,由于编程题的答案会涉及具体的代码实现,这里只提供了一个大致的解题思路和代码框架,具体的实现方式需要根据实际情况进行调整。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!




