一、实操题
1、一、实操考题
主题:模拟雨刷器
器件:ATmega328控制板1个,电位器模块1个,按键模块1个,LED灯模块2个,舵机1个,结构件若干(也可使 用普通电子元器件结合面包板搭建)。
任务要求:
(1)本项目由电位器、按键、LED灯(分别命名为LED1和LED2)、舵机组成;
(2)控制板上电,LED1和LED2皆保持熄灭状态,舵机角度为0度;
(3)按下按键(手不松开),舵机角度在30~150度之间反复摆动;
(4)当舵机在从30度向150度转动过程中LED1点亮,LED2熄灭;
(5)当舵机在从150度向30度转动过程中LED1熄灭,LED2点亮;
(6)此时,使用电位器可以调节舵机摆动的速度;
(7)松开按键,舵机转到0度,LED1和LED2皆熄灭;
(8)可使用任意结构件搭建;
(9)根据要求绘制流程图;
(10)未作规定处可自行处理,无明显与事实违背即可。
说明:请考生在考试结束前,按照如下要求提交相关文件:
(1)将程序放在一个文件夹中,并将文件夹命名为:DJKS3_身份证号;
(2)将程序文件夹压缩为1个“rar或zip”格式文件,大小5M以下;
(3)将程序文件通过“上传附件”按钮进行上传。
解析:【喵呜刷题小喵解析】本题要求使用Atmega328控制板实现模拟雨刷器的功能,包括按键控制舵机摆动、LED灯的状态变化以及电位器调节舵机摆动速度。1. **按键控制舵机摆动**:- 当按键按下时,根据电位器的值确定舵机的初始角度(30度或150度)。- 按键不松开时,舵机在30~150度之间反复摆动。2. **LED灯的状态变化**:- 当舵机从30度向150度转动时,LED1点亮,LED2熄灭。- 当舵机从150度向30度转动时,LED1熄灭,LED2点亮。3. **电位器调节舵机摆动速度**:- 使用电位器调节舵机摆动的速度,但具体实现方式需要参考舵机的控制协议和Atmega328的PWM输出能力。4. **松开按键,舵机复位**:- 当按键松开时,舵机转到0度,LED1和LED2皆熄灭。5. **结构件搭建**:- 题目要求使用任意结构件搭建,这部分在实际操作中需要考生自行处理。6. **绘制流程图**:- 流程图需要按照题目要求绘制,展示按键、电位器、LED灯和舵机之间的逻辑关系。本题涉及Atmega328控制板的基本输入/输出功能、按键检测、PWM输出以及舵机的控制。需要注意的是,舵机的控制逻辑和PWM输出能力可能因具体的舵机型号和Atmega328的PWM模块而有所不同。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!