image

编辑人: 舍溪插画

calendar2025-07-02

message4

visits183

2020年09月机器人六级实操

一、实操题

1、主题:通过串口控制步进电机转动 器件:ESP32主控、步进电机控制器、步进电机、LED灯2个等相关元器件。 要求: 1、通过串口监视器控制步进电机转动的位置。使用两个LED灯(LED_A和LED_B), 指示转动的方向。 2、系统通电后,步进电机的当前位置为初始零位。串口监视器出现“Inputnew position:”的提示。 3、在串口监视器输入框中输入数值1024,点击【发送】。此时步进电机转动半周 后停止。转动过程中,串口监视器实时显示步进电机转动过程中当前的位置数值,LED_A 点亮,LED_B熄灭。 4、在串口监视器输入框中输入输入数值-1024,点击【发送】。此时步进电机反向 转动一周后停止。转动过程中,串口监视器实时显示步进电机转动过程中当前的位置 数值,LED_A熄灭,LED_B点亮。 5、当步进电机旋转到指定位置后,LED_A和LED_B均熄灭,串口监视器窗口显示 “End”和“Inputnewposition:”的提示。 6、程序中使用步进电机类库AccelStepper通过梯形加减速来控制步进电机的转 动。控制程序采用C/C++代码编写。 7、为了方便识别步进电机旋转,可以将车轮或纸片固定在马达转轴上。 8、未作规定处可自行处理,无明显与事实违背即可。 9、编写程序文件命名规则为:DJKS6_身份证号,考试完毕拷贝上交备案。 10、程序编写过程中不得打开库例程和其它程序,如发现,实操成绩按照0分处理。

正确答案:

2、说明:AccelStepper类库头文件和相关类库函数如下,供参考。

正确答案:

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

创作类型:
原创

本文链接:2020年09月机器人六级实操

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