《2020年12月青少年机器人技术等级考试实际操作试卷(六级).docx》由会员分享,可在线阅读,更多相关《2020年12月青少年机器人技术等级考试实际操作试卷(六级).docx(2页珍藏版)》请在优知文库上搜索。
1、青少年机器人技术等级考试实际操作试卷(六级)分数:100.00题数:1一、试题说明(共1题,每题IOo分,共100分)1.主题:按键控制直流电机转动 器件:ESP32主控、码盘、光电对管、SSD1306OLED显示屏、直流电机驱动模块、直流电机、按键等相关元器件。要求:(1)当按键按下并释放后,直流电机开始运动。(2)通过码盘和光电对管模块,采用中断对直流电机的旋转进行控制。(3)当第一次按下按键并释放后,直流马达旋转1圈后停止,SSD1306C)LED显示屏实时显示光电对管读取的码盘中断累加数值。(4)当第二次按下按键并释放后,直流马达反向旋转1圈后停止,SSD1306
2、C)LED显示屏实时显示光电对管读取的码盘中断累加数值。(5)依次类推,奇数次点击按键,直流马达正向旋转,偶数次点击,马达反向旋转。(6)当马达停止时,显示屏上码盘的读数应为所采用码盘线数(精度)允许误差为5%以内。(7)马达、码盘、光电对管模块均应有效固定。(8)控制程序采用C/C+代码编写。(9)SSD1306OLED显示屏可使用教材对应的库其它程序编写均不得使用外部库调用。(10)为了方便识别马达旋转,可以将车轮或纸片固定在马达转轴上。(三)未作规定处可自行处理,无明显与事实违背即可。(12)程序编写过程中不得打开库例程和其它程序,如发现,实操成绩按照0分处理。说明:(1)SSdI306
3、ConSoIe类库头文件和相关类库函数如下,供参考。 头文件:ssdl306,h ssdl306_console.h 类库对象:Ssdl306Console 部分成员函数: SSdl30628x64_i2c_init();初始化SSD1306显示屏 SSdl306_clearScreen();清除屏幕 SSdI306_setFixedFont(SSdI306XlecLfOnt6x8);设置显示的文字字体为ssdl306xledjont6x8o(2)请考生在考试结束前,按如下要求提交程序文件: 将所有程序文件放在一个文件夹,并将文件夹命名为:DJKS6_身份证 将程序文件压缩为“rar或zip”格式,大小5M以下,1个文件; 将程序文件通过“上传附件”按钮进行上传。试题编号:2020121321602题型:附件题答案:难度:一般试题解析: