第 7 课 沿规则路线行走•沿正多边形的边行走•沿“ 8” 字行走•沿其他图形行走 利用前进、转向和启动电机等模块,可以控制机器人沿着某些规则的路线行走
一、沿正多边形的边行走 每条边相等,每个角也相等的多边形叫正多边形
利用多次循环,可以非常简单地控制机器人沿正多边形的边行走
动手做:让机器人走正多边形
第 1 步:启动 VJC ,打开流程图编辑窗口
第 2 步:选定“控制模块库”面板中的“多次循环”按钮 ,再单击 模块上的红点,在流程图中添加“多次循环”模块
第 3 步:选定“执行器模块库”面板中的 按钮,单击“多次循环”模块下的第一个红点,在循环体中添加 模块
第 4 步:选定 按钮,单击 模块上的红点,把 模块插入循环体
第 5 步:在程序末尾添加 模块
操作后,流程图程序如右图所示
第 6 步:以“走正多边形”为文件名保存文件
观察与实践1
让机器人走正三角形 2
让机器人走正六边形
提示:用多次循环结构控制机器人沿正多边形的边行走时,循环次数 = 正多边形的边数,转动角度 =360°÷ 循环次数
二、沿“ 8” 字行走 控制机器人依次按顺时针和逆时针方向沿圆周运动,可以使它走一个“ 8” 字
动手做:控制机器人沿下面的路线行走
第 1 步:编上图所示的流程图程序
第 2 步:修改第一个 模块的属性,把左、右电机的功率分别设为 90 和 20
第 3 步:修改第二个 模块的属性,把左、右电机的功率分别设为 20 和 90
第 4 步:调整 模块的时间属性,控制机器人沿圆周运动的路程
第 5 步:以“走 8 字”为文件名保存文件
第 6 步:运行程序,可以看到,机器人先按顺时针方向沿圆周运动,再按逆时针方向沿圆周运动
三、沿其他图形行走 实际操作时,还可以控制机器人按照由矩形、三角形、圆形等组成的规则图形的边行走
动手做:控制机器人沿