青少年机器人技术等级考试实际操作试卷(四级)
分数:
100
题数:
1
一、实操试题
(
共
1
题,共
100
分
)
1.
主题:
红外遥控灯
器件:
Atmega328P主控板1块,红外遥控器1个,红外接收模块1个,LED模块2个(LED_A和LED_B),及相应辅件。以上模块也可使用分立器件结合面包板搭建。
任务要求:
通过多次点击红外遥控器的按键1,实现LED灯不同状态的循环显示,具体说明如下:
(1)初始状态:LED_A和LED_B均处于熄灭状态;
(2)第1次按下按键1后,LED_A点亮,LED_B熄灭;
(3)第2次按下按键1后,LED_A熄灭,LED_B点亮;
(4)第3次按下按键1后,LED_A和LED_B均点亮;
(5)第4次按下按键1后,LED_A和LED_B持续闪烁;
(6)第5次按下按键1后,LED_A和LED_B均回归到熄灭状态,依此反复;
(7)控制程序采用Arduino C/C++代码编写,不得使用图形化软件编写;
(8)未作规定处可自行处理,无明显与事实违背即可。
说明:
请考生在考试结束前,按照如下要求提交相关文件。
(1)将程序放在一个文件夹中,压缩为1个
“rar或zip
”格式文件,并命名为:
DJKS4_身份证号,大小5M以下
;
(2)将程序文件通过“
上传附件
”按钮进行上传;
(3)程序编写过程中不得打开其它示例程序,不得使用图形化软件生成代码,如发现,实操成绩按照0分处理。
参考资料:
#include
<IRremote.h>
const int
RECV_PIN = 12;
IRrecv
irrecv(RECV_PIN);
decode_results
results;
void
setup
(){
Serial.begin
(9600);
irrecv.
enableIRIn
();
}
void
loop
() {
if
(irrecv.
decode
(&results)) {
Serial.println
(results.value,
HEX
);
irrecv.
resume
();
}
delay
(100);
}
评分项:
1.器件及器件连接
(20分)
2.功能实现
(80分)
(1)实现当第1次按下按键1后,LED_A点亮,LED_B熄灭;
(15分)
(2)实现当第2次按下按键1后,LED_A熄灭,LED_B点亮;
(15分)
(3)实现当第3次按下按键1后,LED_A和LED_B均点亮;
(15分)
(4)实现当第4次按下按键1后,LED_A和LED_B闪烁;
(15分)
(5)实现当第5次按下按键1后,LED_A和LED_B均熄灭;
(10分)
(6)实现当第6次按下按键1后,LED_A点亮,LED_B熄灭。
(10分)
机器人4级实操真题,青少年机器人技术等级考试实际操作试卷(4级)答案,电子学会青少年机器人技术等级考试(4级)实际操作试卷,2024年3月机器人技术等级考试4级实际操作真题试卷