内容正文:
第4课 让机器人直行
2
目 录
CONTENTS
1
2
3
直线前进
直线后退
往返运动
学习目标
学会设置直行模块的属性。
能控制机器人沿直线前进或后退。
一、直线前进
动手做 控制机器人以较慢的速度前进两秒。
第1步:启动VJC,打开流程图编辑窗口。
第2步:执行“文件”菜单中的“打开”命令,打开程序文件“我会走”,在工作区中显示相应的流程图程序。
第3步:右击流程 图中的 模块,窗口中会出现“直行模块”对话框。在“速度”框中输入30,在“时间”框中输入2。
在流程图银序中插入 模块,能够控制机器人沿直线向前走,通过修改它的属性,还可以控行走的方向、速度和时间。
第4步:单击 按钮。
第5步:用通信线把计算机和机器人连起来,启动机器人。
第6步:单击按钮,下载程序。
第7步:断开通信线,把机器人放到场地上。按一下“运行”按钮,机器人就会向前行走约
两秒,然后停下来。
练一练
把模块的速度和时间参数分别设为“20,1” “30,1” “50,2”和“70,2”并
下载、运行程序,观察机器人的运动。可以看出,速度参数越大。机器人前进的速度_____,
时间参数越大,机器人行走时间越 _____ 。
二、直线后退
调整模块的参数,还可以控制机器人向后退。
动手做 控制机器人后遇两秒。
第1步:打开程序“我会走”。
第2步:右击 模块,打开“直行模块”对话柜。
第3步:在“速度”框中输入-50,在“时间”框中输入2。
第4步:单击 按钮。操作后,流程图中的 模块变成了模块。
第5步:下载程序。
第6步:把机器人放到场地上,然后按一下“运行”按钮,机器人会向后退2秒左右,然后停止。
试一试
打开“直行模块”对话框。拖动速度滑块,观察“速度”框中的变化。
可以看到,拖动速度滑块,也能够改变速度参数的值。
把 模块的速度和时间参数分别设为“-20,4”和“-50,4”,然后下载并运行程序。可以看出,在速度参数中,负号“-”后面的数越大,机器人后退的速度越_____ 。
在“直行模块”对话框中修改“速度”框中的数值时,系统还会根据参数是否为0或符号的变化自动改变模块的名称。
实践与观察
第1步:右击模块,打开“直行模块”对话框,把速度参数改为60,观察模块的变化。
第2步:右击模块,打开“直行模块”对