第九课 智能小车巡线

今日任务:

设计一个可以按照指定路线行走的小车,我们之前见过的类似巡线小车多出自于lego等机器人小车,其实你有所不知,在scratch中实现小车巡线更加简单,效果也更加直观! 我们一起试一试吧!

任务拆解:

../../../_images/XC1.png ../../../_images/XC2.png

程序分析:

(1)背景:绘制清晰的巡线背景;

(2)小车:绘制小车,头部侦测区域可用不同颜色区分。

动手操作:

第一步:绘制背景(角色1),3.0版本的矢量图模式很好用,建议多练习绘制复杂图形。

../../../_images/XC3.png

第二步:绘制小车(角色2),将小车的头部左右两个“传感器”的颜色进行区分。

../../../_images/XC4.png

第三步:编写小车脚本:

../../../_images/XC5.png

课后思考:

(1)试着改变不同的旋转角度和步数,看看是否会运行出错?

(2)自己添加起点和终点。

(3)有没有更快速的侦测方法可以让小车快速到达终点,和同学们一起实验一下不同的算法,比一下谁到达终点所用时间更少?