初级课程-乐高EV3教育版-行驶的小车系列005-在线条处停止
2019-05-10 本文已影响2人
robot2079
本次教程对运动小车进行编程,首先利用001课程所搭建的小车基座,然后增加颜色传感器,通过移动小车让颜色传感器检测到线条后停止运动。
第一部分:颜色传感器介绍
在颜色模式中,颜色传感器可识别七种颜色-黑色、蓝色、绿色、黄色、白色和棕色,加上无颜色。传感器区别不同颜色的能力意味着您可对机器人编程来分类彩色球或模块,说出各种检测到的颜色,或见到红色即停止动作。
在反射光强度模式中,颜色传感器测量从红灯(即发光灯)反射回来的光强度。该传感器测量范围为0(极暗)到100(极亮)。这意味着您可对机器人编程,使其在一个白色表面上来回移动,直到检测到一条黑线或解释颜色编码识别卡。
在环境光强度模式中,该颜色传感器测量从周围环境进入到窗口的光强度,如太阳光或手电筒的光束。该传感器测量范围为0(极暗)到100(极亮)。这意味着您可对机器人编程来设定早间闹钟,或在灯灭时停止动作。
第二部分:搭建颜色传感器模块
搭建成功后的图片如下:
第二部分:编写程序
目的是利用颜色传感器检测黑线,然后停止运动。因此,我们用颜色传感器的反射光强度模式。
1.我们将大型电机C端口进行驱动,B端口不做控制。效果是仅仅一个轮胎在运动。
2.利用颜色传感器3号端口,模式选择反射光强度模式,等待放射光的强度小于50,此时感应到黑线部分。
3.大型电机C端口,控制电机停止运动
4.运行程序。