image

编辑人: 青衫烟雨

calendar2025-07-25

message0

visits33

2024年12月机器人六级实操答案及解析

一、实操题

1、口主题:串口交互步进电机转动

器件:ESP32主控1块、步进电机1个、步进电机驱动器1个、LED灯模块1个,按键模块1个及相关器件,以上

模块也可以采用分立器件结合面包板进行搭建。

任务要求:

通过串口监视器输入报文控制步进电机的转向及转动位置,使用LED灯指示步进电机的工作状态。

报文的格式有3种:Sxx、Cxx、Pxx。其中Sxx表示步进电机基于初始位置旋转xx步后停止;Cxx表示步进电机基于初始位置旋转xx圈数后停止,当xx为0.5时,顺时针旋转0.5圈后停止;P表示步进电机基于当前位置旋转xx步后停止。xx数值大于0时,步进电机顺时针旋转;小于0时,步进电机逆时针旋转。

具体任务要求如下:

1、装置通电启动后,步进电机处于静止状态,当前位置为初始位置。

2、点击按键模块,步进电机开始自检。自检方式为:步进电机顺时针转动半圈后停止,然后转回初始位置,接着逆时针转动半圈后停止,再次回到初始位置。

3、自检完毕,在串口监视器中依次输入并发送下列报文数据,步进电机依据报文数据进行转动。

4、输入报文S2048,步进电机顺时针旋转1圈后停止。

5、输入报文S-1024,步进电机逆时针旋转到初始位置后,继续逆时针旋转半圈后停止。

6、输入报文C0.5,步进电机顺时针旋转到初始位置后,继续顺时针旋转半圈后停止。

7、输入报文P-1024,步进电机逆时针旋转到初始位置后停止。

8、步进电机的转动采用梯形加减速控制。

9、步进电机转动过程中,LED灯点亮,到达目标位置后,LED灯熄灭。

10、程序采用Arduino C/C++代码编写。

11、未作规定处可自行处理,无明显与事实违背即可。

12、编写程序文件命名规则为:DJKS6 身份证号,考试完毕拷贝上交备案。

13、程序编写过程中不得打开库例程和其它程序,如发现,实操成绩按照0分处理。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2024年12月机器人六级实操答案及解析

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share