一、实操题
1、请考生在实操考试结束前将本题作答程序文件按“说明”要求完成上传。
主题:遥控灯光秀
器件:ATmega328控制板1个,LED灯模块2个,红外遥控器(发射装置)1个,红外接收模块1个,电位器1个,结构件若干(也可使用普通电子元器件结合面包板搭建)。
任务要求:
(1)本项目由红外遥控器、红外接收模块、LED灯、电位器组成;
(2)通过红外遥控器可以控制LED灯的状态;
(3)控制板上电,两盏LED灯保持熄灭状态;
(4)按下遥控器1号键(也可以自定义按键,只要符合要求的效果即可),第一盏LED灯点亮(第二盏LED灯熄灭);
(5)按下遥控器2号键,第二盏LED灯点亮(第一盏LED灯熄灭);
(6)按下遥控器3号键,两盏LED灯都被点亮;
(7)按下遥控器4号键,可以开启电位器控制,旋动电位器调节LED灯亮度;
(8)按下遥控器5号键,可以实现两盏LED灯交替闪烁;
(9)按下遥控器0号键,可以停止交替闪烁效果,同时熄灭两盏LED灯;
(10) 可使用任意结构件搭建;
(11) 根据要求绘制流程图;
(12) 未作规定处可自行处理,无明显与事实违背即可。
说明:请考生在考试结束前,按照如下要求提交相关文件:
(1)将程序放在一个文件夹中,并将文件夹命名为:DJKS3_身份证号;
(2)将程序文件夹压缩为1个“rar或zip”格式文件,大小5M以下;
(3)将程序文件通过“上传附件”按钮进行上传。
请在客户端进行答题。
参考答案:
略
解析:【喵呜刷题小喵解析】:本题是一道编程题,主要考察考生的编程能力和硬件知识。题目要求使用ATmega328控制板、LED灯模块、红外遥控器、红外接收模块等器件,实现对LED灯状态的控制和亮度调节。考生需要根据题目要求,了解各个器件的引脚定义和功能,选择合适的编程语言和库,实现控制LED灯的状态和调节LED灯亮度的功能。同时,考生需要绘制流程图,清晰地描述整个系统的工作流程,便于理解和调试。最后,按照题目要求,将程序放在一个文件夹中,压缩为rar或zip格式文件,上传附件。需要注意的是,由于编程题的具体实现细节需要具体的编程语言和库的支持,因此无法直接给出具体的代码实现。考生需要根据自己的实际情况,选择合适的编程语言和库,完成题目的要求。同时,需要注意程序的正确性、可维护性和可读性,以便在实际应用中能够正确地运行和调试。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!




