青少年机器人技术等级考试
四级
实操
考题
实操考题
主题:
自动SOS警示灯
器件
:
Atmega328P主控板1块,LED模块1个
,
超声波传感器
1个,
电位器模块1个,蜂鸣器模块1个及相应辅件。以上模块
也可使用
分立
器件结合面包板搭建。
任务
要求:
摩尔斯电码是一种早期的数字化通信形式,它依靠一系列的点和划来传递编码信息
。
它的代码包含5种,分别为:
点(
·
)
、
划(-)
、
每个字符
内部
短的停顿(在点和划之间的停顿)
、
每个
字符
之间中等的停顿
以及单词之间长的停顿所组成。
摩尔斯电码代码时间是以点为基准,具体规则如下:
点(
·
)
:
一个时间长度单位
划(
-
)
:
三个点的长度;
每个字符
内部
短停顿(在点和划之间的停顿)
:
一个点的长度;
每个
字符
之间中等停顿
:
三个点的长度;
每个单词之间长停顿:七
个点的长度。
求救信号SOS对应的摩尔斯电码为:
···
---
···
。
其中S的摩尔斯电码为
···
,
O的摩尔斯电码为:---。
本主题通过控制LED灯的亮灭时长来模拟发送SOS求救信号。具体要求如下:
当超声波检测的距离大于10厘米时,LED灯处于呼吸灯的状态
(逐渐
变
亮,逐渐熄灭,依次反复)
,
蜂鸣器静音
。
当超声波检测的距离不大于10厘米时,LED灯发出SOS信号,同时蜂鸣器发出声音;
摩尔斯电码中
点(
·
)
的时间长度(即基准时长)由电位器控制,在200~500毫秒之间可调。
将超声波传感器检测的距离以及当前的基准时长发送到串口监视器。
呼吸灯的呼吸频率自行确定,需要能呈现出呼吸灯效果。
控制程序采用C/C++代码编写,不得使用图形化软件编写。
未作规定处可自行处理,无明显与事实违背即可。
考试结束,考生将代码压缩上传,程序文件命名规则为:DJKS4_身份证号。
程序编写过程中不得打开库例程和其它程序,如发现,实操成绩按照0分处理。
评分组成
实操题总分100分,由两部分组成,分别为:
电路搭设
和
功能呈现
。其中电路搭设分值20分,功能呈现80分。
电子学会青少年机器人技术等级考试(4级)实际操作试卷,2021年12月机器人技术等级考试4级实际操作真题试卷