让机器人识别道路的标志,让它们按照指定的路线前进,这时需要巡线传感器。巡线传感器,采用光电传感器对黑色光线进行识别从而返回信号。

一、编程教育机器人MBOT的巡线传感器

1.MBOT的巡线传感器第6课 <wbr>MBOT机器人识别黑线-巡线传感器
第6课 <wbr>MBOT机器人识别黑线-巡线传感器
2.测试巡线传感器:用黑色遮挡物,观察传感器的指示灯

第6课 <wbr>MBOT机器人识别黑线-巡线传感器

第6课 <wbr>MBOT机器人识别黑线-巡线传感器
3.测定巡线传感器的参数值

1)新建变量为“灰度”

第6课 <wbr>MBOT机器人识别黑线-巡线传感器
2)搭建程序结构,设定变量“灰度”接受到端口2收到的巡线传感器值,并显示出来;

第6课 <wbr>MBOT机器人识别黑线-巡线传感器
3)用黑色遮挡物去测巡线传感器,得到以下值;
第6课 <wbr>MBOT机器人识别黑线-巡线传感器
二、控制巡线传感器的工作

1.范例:MBOT机器人在地面前进,遇到黑线,转向后退,再出发。

 参考程序:

第6课 <wbr>MBOT机器人识别黑线-巡线传感器
2.调试程序,并思考该参考程序是否能完成任务,如不能,请将继续修改并完善。

 

3.机器人的巡线前进

例:设计一个黑线路线的地面,让MBOT沿着黑线前进到达终点。

启发:根据机器人巡线传感器左、右识别的配合。

分以下几种情况考虑:

1)左右灯灭,机器人正向踩黑线,直线前进;

2)左灯亮,右灯灭,机器人偏左,小角度右转;

3)右灯亮,左灯灭,机器人偏右,小幅度左转;

第6课 <wbr>MBOT机器人识别黑线-巡线传感器