位置:L09警报!警报! -> 数字教材

任务3:红停,绿行!

发布人:张建辉发布时间:2018-12-07 11:13:32

任务描述:小车看到小绿旗,就走;看到小红旗,就停。

一、颜色传感器

下面的任务我们要用到一种新的传感器:颜色传感器(参见图 9-20)。

 

颜色传感器模块用于检测颜色。自然界的颜色都可以通过 RGB 三原色构造出来,颜色传感器模块就是利用这个原理,通过采集 RGB 三原色,进行分析,进而判断是什么颜色。

颜色传感器能智能识别出 6 种颜色,在程序中可以表现为不同的返回值,以下就是各种颜色与返回值的对应关系:

 

二、搭建

下面我们来准备需要的元器件(参见图 9-21)。在基本车的基础上,安装颜色传感器。

 

 
 

颜色传感器安装在控制器的 P1 接口上。当然,还需要做两支小旗子(参见图 9-24)。

 

三、编程

 

本章学习了两种新的传感器:光电传感器和颜色传感器。同学们,请发挥你的想象力,利用这两种传感器制作出一些更有趣的作品吧。