角度指示器
题目说明
通过旋转电位器控制舵机的转动角度,通过 LED 灯指示不同的位置。
准备工作
-
器件:Atmega328P 主控板 1 块,LED 模块 2 个(分别为 LED_A 和 LED_B),电位器模块 1 个,舵机 1 个;
-
以上模块也可使用分立器件结合面包板搭建。
功能实现
-
当电位器的返回值小于
128时,舵机旋转至零度位置,此时 LED_A 点亮,LED_B 熄灭; -
当电位器的返回值大于等于
128且小于384时,舵机旋转至45度位置,此时 LED_A 闪烁,LED_B 熄灭; -
当电位器的返回值大于等于
384且小于640时,舵机旋转至90度位置,此时 LED_A 和 LED_B 均闪烁; -
当电位器的返回值大于等于
640且小于896时,舵机旋转至135度位置,此时 LED_B 闪烁,LED_A 熄灭; -
当电位器的返回值大于等于
896时,舵机旋转至180度位置,此时 LED_B 点亮,LED_A 熄灭; -
根据上述要求,绘制流程图;
-
未作规定处可自行处理,无明显与事实违背即可。
提交要求
-
将程序放在一个文件夹中,压缩为 1 个“rar 或 zip”格式文件,并命名为:
DJKS3_身份证号,大小 5M 以下; -
将程序文件通过“上传附件”按钮进行上传。
评分标准
- 器件及器件连接(20分)
说明:如考生采用的是集成开发板,实操项目所需元器件均预先集成在 PCB 上,无实际电路搭设操作,电路搭设部分得分为 0 分。
元器件:
(1)装置中包含 LED 灯模块(或元器件);(4分)
(2)装置中包含电位器模块(或元器件);(2分)
(3)装置中包含舵机;(2分)
电路搭设:
(4)LED 灯模块(或元器件)与主控板正确连接;(4分)
(5)电位器模块(或元器件)与主控板正确连接;(4分)
(6)舵机与主控板正确连接。(4分)
- 流程图绘制及功能(20分)
流程图绘制:
(1)【起始框】有且绘制正确;(2分)
(2)【输入框】有且绘制正确;(2分)
(3)【判断框】有且绘制正确;(2分)
(4)【连接线】有闭环;(2分)
(5)流程图绘制整齐;(4分)
流程图功能:
(6)表达言辞清晰;(4分)
(7)表达基本正确。(4分)
- 功能实现(60分)
(1)实现当电位器的返回值小于 128 时,舵机旋转至零度位置;(6分)
(2)实现当舵机位于零度位置时,LED_A 点亮,LED_B 熄灭;(6分)
(3)实现当电位器的返回值大于等于 128 且小于 384 时,舵机旋转至 45 度位置;(6分)
(4)实现当舵机位于 45 度位置时,LED_A 闪烁,LED_B 熄灭;(6分)
(5)实现当电位器的返回值大于等于 384 且小于 640 时,舵机旋转至 90 度位置;(6分)
(6)实现当舵机位于 90 度位置时,LED_A 和 LED_B 均闪烁;(6分)
(7)实现当电位器的返回值大于等于 640 且小于 896 时,舵机旋转至 135 度位置;(6分)
(8)实现当舵机位于 135 度位置时,LED_B 闪烁,LED_A 熄灭;(6分)
(9)实现当电位器的返回值大于等于 896 时,舵机旋转至 180 度位置;(6分)
(10)实现当舵机位于 180 度位置时,LED_B 点亮,LED_A 熄灭。(6分)
子题 填空题
请按上述要求完成实操任务
请按实操任务要求完成电路的搭设与程序的编写,并绘制流程图。
提交要求
-
将程序放在一个文件夹中,压缩为 1 个“rar 或 zip”格式文件,并命名为:
DJKS3_身份证号,大小 5M 以下; -
将程序文件通过“上传附件”按钮进行上传。