在
中,拖出主程序的指令;
在
中,拖出循迹传感器相关的指令,打开循迹传感器,并设置5个循迹传感器的阈值;
在
中,创建新变量v,用于设置车速,将变量v的值设为60,即默认车速60;
在
中,拖出编码电机相关的指令,设置编码电机默认为停止状态。

在
中,拖出一直重复指令和等待指令,创建变量line_list,保存循迹传感器检测的结果列表;
点击
,再点击
,先拖出定义函数指令,再拖出引用函数指令,修改函数名称为循迹,在一直重复中使用循迹函数。
在
中,拖出“如果否则”条件判断语句,放置于循迹函数定义指令中,点击
指令的设置按钮,添加2个“否则如果”到指令中。
继续从
中拖出
与
指令;
在
中,拖出
指令;
点击
下的
,拖出
。
如果循迹传感器检测的结果列表line_list中的第2项值为1,且line_list列表中的数总和也为1,代表底部的五个循迹传感器只有中间的循迹传感器检测到黑线,则在中拖出设置编码电机速度的指令,并设左右速度都为变量v,使小车直行;
如果循迹传感器检测的结果列表line_list中的第0项和第1项相加的值≥1,代表小车离轨道偏右,需要设备编码电机速度左侧为0,右侧为变量v,使小车左转;
如果循迹传感器检测的结果列表line_list中的第3项和第4项相加的值≥1,代表小车离轨道偏左,需要设备编码电机速度左侧为v,右侧为变量0,使小车右转;
否则停止编码电机,代表完全偏离了轨道。
体验循迹车,在实现循迹车的过程中根据循迹传感器传来的值,不断调整电机速度来控制小车的方向以达到稳定巡线的效果。