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