2023.12全国青少年机器人技术等级考试理论实操试卷(六级)

标签:
普通文字版答案
2024-07-03
| 15页
| 70人阅读
| 0人下载

内容正文:

青少年机器人技术等级考试理论综合试卷(六级) 分数:100  题数:30 一、单选题(共20题,共80分) 1. IPv6地址长度及其地址分隔符分别是?( )   A.  32 . B.  128 . C.  32 : D.  128 : 试题编号:20231123210721769 试题类型:单选题 标准答案:D 2. 浏览网页时,使用应用层的协议是?( )   A.  HTTP B.  TCP C.  UDP D.  IP 试题编号:20231123210721816 试题类型:单选题 标准答案:A 3. ESP32主控板的连接方式如下图所示,手机通过ESP32主控板连接到路由器,该主控板的WiFi工作模式是?( )   A.  服务器 B.  STA C.  AP D.  STA+AP 试题编号:20231123210721863 试题类型:单选题 标准答案:D 4. 下列选项中,属于域名的是?( )   A.  192.168.1.0 B.  www.tsinghua.edu.cn C.  http://www.kpcb.org.cn/h-col-127.html D.  255.255.255.0 试题编号:20231123210721910 试题类型:单选题 标准答案:B 5. I2C串行通信有两根数据线,有关串行时钟线SCL描述正确的是?( )   A.  该数据线传送的是时钟信号 B.  主设备可以通过该数据线向从设备发送数据 C.  时钟信号由从设备发出 D.  数据线通过下拉电阻连接到GND 试题编号:20231123210722097 试题类型:单选题 标准答案:A 6. I2C串行通信,当总线空闲时,串行数据线的电平为?( )   A.  低电平 B.  高电平 C.  上升沿 D.  下降沿 试题编号:20231123210722144 试题类型:单选题 标准答案:B 7. ESP32 for Arduino I2C类库的下列成员函数中,用于将数据队列发送给从设备的成员函数是?( )   A.  Wire.read() B.  Wire.write() C.  Wire.beginTransmission() D.  Wire.endTransmission() 试题编号:20231123210722175 试题类型:单选题 标准答案:D 8. ESP32 for Arduino I2C类库的成员函数begin(),下列描述正确的是?( )   A.  从接收缓冲区中接收数据 B.  开始了进行数据传输 C.  主设备向从设备发送读取数据请求 D.  初始化,并作为主设备加入I2C 试题编号:20231123210722222 试题类型:单选题 标准答案:D 9. MPU6050姿态传感器所包含的功能单元中,用于获取加速度数据的是?( )   A.  加速度计 B.  陀螺仪 C.  数字运动处理器 D.  磁力计 试题编号:20231123210722269 试题类型:单选题 标准答案:A 10. 通过MPU6050姿态传感器获取的数据解析出姿态角,当传感器绕水平轴上下旋转时,该角度是?( )   A.  Pitch B.  Yaw C.  DMP D.  Roll 试题编号:20231123210722331 试题类型:单选题 标准答案:A 11. SPI通信,时钟数据线名称是?( )   A.  SCLK B.  MOSI C.  MISO D.  SS 试题编号:20231123210722378 试题类型:单选题 标准答案:A 12. ESP32 for Arduino SPI类库的下列成员函数中,用于按照设定参数启动SPI通信的成员函数是?( )   A.  SPI.begin() B.  SPI.beginTransaction() C.  SPI.endTransaction() D.  SPI.transfer() 试题编号:20231123210722425 试题类型:单选题 标准答案:B 13. HTML文档中,下列用于标记主体开始的标签是?( )   A.  <topic> B.  <head> C.  <body> D.  <html> 试题编号:20231123210722645 试题类型:单选题 标准答案:C 14. 步进电机AccelStepper类库的成员函数中,成员函数moveTo()功能描述正确的是?( )   A.  设定步进电机运动到相对当前位置的脉冲数量 B.  设定步进电机运动到相对初始基准位置的脉冲数量 C.  启动步进电机恒速转动 D.  启动步进电机以设定的加速度和最大速度转动 试题编号:20231123210722692 试题类型:单选题 标准答案:B 15. ESP32 for Arduino 提供的WiFi类库的成员函数中,成员函数WiFi.begin()的作用是?( )   A.  设置主控板以STA模式连接到SSID B.  设置主控板为softAP模式 C.  返回STA的IP地址 D.  创建softAP,并设定SSID和密码 试题编号:20231123210722739 试题类型:单选题 标准答案:A 16. ESP32 for Arduino,客户端向服务器发送查询数据HTTP请求的方法是?( )   A.  GET B.  PUT C.  POST D.  PATCH 试题编号:20231123210722786 试题类型:单选题 标准答案:A 17. 两块ESP32主控板A和B通过WiFi互联,A为AP,其ssid为“ESP32”,password为“12345678”。下列选项中,将主控板A设置为AP的程序是?( )   A.  B.  C.  D.  试题编号:20231123210722911 试题类型:单选题 标准答案:A 18. ESP32 主控板与一个I2C接口的外设模块进行通信,外设模块的地址为addr,寄存器地址为reg,下列选项中,实现从外设模块的reg地址读取一个字节的程序是?( )   A.  B.  C.  D.  试题编号:20231123210722973 试题类型:单选题 标准答案:C 19. 使用AccelStepper步进电机库控制步进电机转动,下列选项中,设置步进电机按照加速度为50,最大速度为80,进行梯形加减速方式转动的程序是?( )   A.  B.  C.  D.  试题编号:20231123210723036 试题类型:单选题 标准答案:B 20. 下列选项中,用可获取本机电脑IP地址的命令是?( )   A.  ipconfig B.  msconfig C.  ping D.  find 试题编号:20231123210721707 试题类型:单选题 标准答案:A 二、多选题(共5题,共10分) 21. TCP/IP四层模型中,分别包含有?( )   A.  应用层 B.  传输层 C.  网络层 D.  网络接口层 试题编号:20231123210721987 试题类型:多选题 标准答案:A|B|C|D 22. 步进电机按照结构形式分类为?( )   A.  反应式 B.  永磁式 C.  混合式 D.  直线式 试题编号:20231123210722473 试题类型:多选题 标准答案:A|B|C 23. 下列有关SPI通信描述正确的是?( )   A.  SPI是同步通信 B.  SPI是全双工通信 C.  SPI是串行通信 D.  SPI通信中,每个从设备有唯一地址 试题编号:20231123210722520 试题类型:多选题 标准答案:A|B|C 24. 下列PID控制器选项中,常用的控制器有?( )   A.  P控制 B.  PI控制 C.  D控制 D.  ID控制 试题编号:20231123210722817 试题类型:多选题 标准答案:A|B 25. 一台拥有IP地址的主机,通过“IP地址+端口号”来提供多种服务,用于邮件发送的端口号有?( )   A.  21 B.  25 C.  80 D.  110 试题编号:20231123210721941 试题类型:多选题 标准答案:B|D 三、判断题(共5题,共10分) 26. 网页浏览时,由本地计算机率先发出请求,所以本地计算机是客户端。( )   正确  错误    试题编号:20231123210722066 试题类型:判断题 标准答案:正确 27. I2C通信由主设备发起。( )   正确  错误    试题编号:20231123210722567 试题类型:判断题 标准答案:正确 28. MPU6050姿态传感器设定的量程越大,测量数据的精度越低。( )   正确  错误    试题编号:20231123210722614 试题类型:判断题 标准答案:正确 29. PID控制器中,D控制的主要作用是消除稳态误差。( )   正确  错误    试题编号:20231123210722864 试题类型:判断题 标准答案:错误 30. 每一台可连接到互联网上的计算机具有永久唯一的IP地址。( )   正确  错误    试题编号:20231123210722034 试题类型:判断题 标准答案:错误 青少年机器人技术等级考试实际操作试卷(六级) 分数:100  题数:1 一、实操考题(共1题,共100分) 1. 主题:串口交互步进电机转动 器件:ESP32主控1块、步进电机1个、步进电机驱动器1个、LED灯模块1个、按键模块1个及相关器件,以上模块也可以采用分立器件结合面包板进行搭建。 任务要求: 通过串口监视器输入报文控制步进电机的转向及转动位置,使用LED灯指示步进电机的工作状态。 报文的格式为Lxx或Rxx,其中L表示逆时针旋转,R表示顺时针旋转,xx表示转动的圈数。当报文为R1时,步进电机顺时针旋转一圈达到目标位置后停止,然后自动返回到初始位置。当输入L0.5时,步进电机逆时针旋转半圈达到目标位置后停止,然后自动返回到初始位置。 具体任务要求如下:   (1) 装置通电启动后,步进电机处于静止状态,当前位置为初始位置;   (2) 点击按键模块,步进电机开始自检。自检方式为:步进电机逆时针转动半圈后停止,然后转回初始位置,接着顺时针转动半圈后停止,再次回到初始位置;   (3) 自检完毕,听从监考老师的指令,在串口监视器中输入并发送相应报文数据,步进电机依据报文数据进行转动;   (4) 步进电机的转动采用梯形加减速控制;   (5) 步进电机转动过程中,LED灯点亮,到达目标位置后,LED灯闪烁,返回到初始位置时,LED灯熄灭;   (6) 程序采用Arduino C/C++代码编写;   (7) 未作规定处可自行处理,无明显与事实违背即可。 说明:请考生在考试结束前,按照如下要求提交相关文件。   (1) 将程序放在一个文件夹中,压缩为1个“rar或zip”格式文件,并命名为:DJKS6_身份证号,大小5M以下;   (2) 将程序文件通过“上传附件”按钮进行上传;   (3) 程序编写过程中不得打开其它示例程序,如发现,实操成绩按照0分处理。 参考资料: AccelStepper类库头文件和相关类库函数如下,供参考。 头文件:AccelStepper.h 类库对象:AccelStepper(mode, pin1,pin2,pin3,pin4) 成员函数:             setAcceleration(val); //设置步进电机转动时的加速度             setMaxSpeed(val); //设置步进电机转动的最大允许速度             setSpeed(val);                   //设置步进电机恒定转动时的速度值             runSpeed();                   //启动步进电机以设定的速度值恒定转动             currentPosition(); //返回当前的位置值             moveTo(val);                   //设置步进电机运转的目标位置             run(); //启动步进电机按照设定的加速度和最大速度运转             setCurrentPosition(val);              //设置当前位置为指定值             distanceToGo(val);  //返回当前位置到目标位置之间的脉冲数 评分项: 1. 器件及器件连接(20分) 2. 功能实现(80分)   (1) 装置通电启动前,步进电机处于静止状态,LED灯熄灭;(5分)   (2) 实现点击按键模块,步进电机逆时针转动半圈后停止,然后转回初始位置;(10分)   (3) 实现点击按键模块后,步进电机顺时针转动半圈后停止,再次回到初始位置;(10分)   (4) 测评老师语音通知考生在串口输入R1或R0.5,步进电机实现顺时针转动一圈或半圈后停止,然后转回到初始位置;(20分)   (5) 测评老师语音通知考生在串口输入L1或L0.5,步进电机实现逆时针转动一圈或半圈后停止,然后转回到初始位置;(20分)   (6) 实现当步进电机转动时,LED灯点亮;(5分)   (7) 实现当步进电机转动到目标位置时,LED灯闪烁;(5分)   (8 )实现当步进电机回到初始位置时,LED灯熄灭。(5分) 学科网(北京)股份有限公司 $$

资源预览图

2023.12全国青少年机器人技术等级考试理论实操试卷(六级)
1
2023.12全国青少年机器人技术等级考试理论实操试卷(六级)
2
2023.12全国青少年机器人技术等级考试理论实操试卷(六级)
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。