让机器人识别道路的标志,让它们按照指定的路线前进,这时需要巡线传感器。巡线传感器,采用光电传感器对黑色光线进行识别从而返回信号。
一、编程教育机器人MBOT的巡线传感器
1.MBOT的巡线传感器
2.测试巡线传感器:用黑色遮挡物,观察传感器的指示灯
1)新建变量为“灰度”
2)搭建程序结构,设定变量“灰度”接受到端口2收到的巡线传感器值,并显示出来;
3)用黑色遮挡物去测巡线传感器,得到以下值;
二、控制巡线传感器的工作
1.范例:MBOT机器人在地面前进,遇到黑线,转向后退,再出发。
2.调试程序,并思考该参考程序是否能完成任务,如不能,请将继续修改并完善。
3.机器人的巡线前进
例:设计一个黑线路线的地面,让MBOT沿着黑线前进到达终点。
启发:根据机器人巡线传感器左、右识别的配合。
分以下几种情况考虑:
1)左右灯灭,机器人正向踩黑线,直线前进;
2)左灯亮,右灯灭,机器人偏左,小角度右转;
3)右灯亮,左灯灭,机器人偏右,小幅度左转;