内容正文:
第6课 让机器人转圈
1
目 录
CONTENTS
1
2
3
沿圆周运动
沿圆周运动的方向
沿圆周运动的路程
学习目标
了解机器人直行和转向的工作原理。
学会设置启动电机模块的属性。
学会控制机器人沿圆周运动。
两个轮子以相同的速度同时向前或向后转,机器人就会沿直线前进或后退。如果让两个轮子以不同的速度转动,就可以让机器人转圈。
一、沿圆周运动
要让机器人沿圆周运动,需要控制它的左、右电机,让它们以不同的速度带动两个轮子转
动。利用 模块,可以控制电机的运转。
动手做 让机器人沿圆周运动。
第1步:启动VJC,打开流程图编辑窗口,搭建的流程图程序。
●选定“执行器模块库”面板中的“启动电机”按钮,在程序中添加 模块。
●选定“执行器模块库”面板中的“延时等待”按钮,在程序中添加 模块。
●选定“执行器模块库”面板中的“停止电机”按钮 在程序中添加 模块。
●在程序的末尾添加模块
第2步:右击 模块,打开“启动电机模块”对话框。在“左电机功率”框中输入90,
在“右电机功率”框中输入10。
第3步:单击按钮
第4步:右击模块,打开“延时等待模块”对话框,在“时间”框中输入5。
第5步:单击按钮。
第6步:以“圆周运动”为文件名保存文件。
第7步:下载并运行这个程序。可以看到,机器人按顺时针方向沿着一个圆周运动。
在上面的程序中,我们利用模块把左电机的功率参数设成了90,右电机的功率参数设成了10。电机的功率参数越大,转速越快。因而,机器人的左轮转得快,右轮转得慢,行走的路线就成了圆形。程序中的 模块用来使电机转动一定的时间,模块用来停止电机的运转。
利用 模块控制电机的转速,也可以让机器人沿直线行走或原地旋转。
实践与观察
第1步:右击 模块,打开“启动电机模块”对话框,把左、右电机的功率都设为90,然后下载并运行程序。这时,机器人的行走路线是 _____。
第2步:调整 模块的属性,把左电机功率改为-90,然后下载并运行程序。这时,机器人会_____ 。
可以发现,左右电机功率参数相同时,机器人沿直线运动。左右电机功率参数相反(一正一负、数字相同)时,机器人原地旋转。
提示
利用“启动电机模块”对话框,可