2026年3月 电子学会青少年软件编程机器人技术四级等级考试试卷真题【实际操作】
答案和更多内容请查看网站【试卷中心 -----电子学会 ----机器人技术 ---- 四级】网站链接青少年软件编程历年真题模拟题实时更新青少年机器人技术等级考试实际操作试卷四级2026年3月一、实操试题主题红外角度指示器器件Atmega328P主控板1块红外接收套件1套LED模块1个电位器模块1个舵机1个。以上模块也可使用分立器件结合面包板搭建。任务要求红外角度指示器通过旋转电位器控制舵机的转动角度通过LED灯指示不同的位置。红外角度指示器有两种工作状态连续状态和刻度状态两种状态通过红外按键切换。当指示器处于连续状态时舵机随着电位器的转动而平滑转动当指示器处于刻度状态时随着电位器的转动舵机位置仅位于0度、90度和180度三个位置。具体要求如下(1) 点击红外遥控器的1键指示器进入连续工作状态。当电位器从一端旋转至另外一端时舵机的转动角度从0度旋转至180度LED灯的亮度从熄灭渐变至最亮(2) 点击红外遥控器的2键指示器进入刻度工作状态。当电位器的返回值小于256时舵机的转动角度为0度LED灯熄灭当电位器的返回值大于等于256且小于768时舵机的转动角度为90度LED灯点亮当电位器的返回值大于等于768时舵机的转动角度为180度LED灯闪烁(3) 控制程序采用Arduino C/C代码编写不得使用图形化软件编写(4) 未作规定处可自行处理无明显与事实违背即可。说明程序编写过程中不得打开其它示例程序如发现实操成绩按照0分处理。请考生在考试结束前按照如下要求提交相关文件。(1) 将程序放在一个文件夹中压缩为1个“rar或zip”格式文件并命名为DJKS4_身份证号大小5M以下(2) 将程序文件通过“上传附件”按钮进行上传。参考资料舵机类库及常用成员函数如下头文件Servo.h类库对象Servo成员函数attach(Pin) //指定引脚的关联引脚write(angle) //功能是让舵机转动到指定的角度红外遥控示例#include IRremote.hconst 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);}答案和更多内容请查看网站【试卷中心 -----电子学会 ----机器人技术 ---- 四级】网站链接青少年软件编程历年真题模拟题实时更新