您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子元器件>传感器>

一文读懂颜色传感器使用方法

2018年03月09日 11:37 网络整理 作者: 用户评论(0

  颜色传感器是一种传感装置,是将物体颜色同前面已经示教过的参考颜色进行比较来检测颜色的装置。当两个颜色在一定的误差范围内相吻合时,输出检测结果。

  颜色传感器使用方法

  方法1:

  把颜色传感器放到白色物体上,打开红色滤波器,此时传感器会发出频率,对发出的频率进行计数,当计数到255时,有一个时间,把这个时间记为T1。

  打开绿色滤波器,此时传感器会发出不同频率,对频率进行计数,当计数到255时,有另一个时间,把这个时间记为T2。

  打开蓝色滤波器,此时传感器会发出另一个不同频率,对频率进行计数,当计数到255时,有第三个时间,把这个时间记为T3。

  再把传感器放到待测物体上,打开红色滤波器,在T1时间内统计计数个数,把这个个数记为N1。

  打开绿色滤波器,在T2时间内统计计数个数,把这个个数记为N2。

  打开蓝色滤波器,在T3时间内统计计数个数,把这个个数记为N3

  N1N2N3组成了待测物体的三基色。

  方法2:

  把颜色传感器放到白色物体上,设置定时器为一定时间,打开红色滤波器,此时传感器会发出频率,对发出的频率进行计数,把这个数记为n1。

  打开绿色滤波器,此时传感器会发出不同频率,对频率进行计数,把这个数记为n2。

  打开蓝色滤波器,此时传感器会发出另一个不同频率,对频率进行计数,把这个数记为n3。分别乘以255/n1、255/n2、255/n3。

  再把传感器放到待测物体上,定时器设置相同时间,打开红色滤波器,此时传感器会发出频率,对发出的频率进行计数,把这个数记为X1。

  打开绿色滤波器,此时传感器会发出不同频率,对频率进行计数,把这个数记为X2。

  打开蓝色滤波器,此时传感器会发出另一个不同频率,对频率进行计数,把这个数记为X3。分别乘以255/n1、255/n2、255/n3。

  待测物体的三基色为255*X1/n1、255*X2/n2、255*X3/n3。

  颜色传感器使用说明

  颜色传感器模块有两种工作模式:一种是检测不同的颜色,另一种是测量光的强度。使用两种模式为一个分支模块,等待模块或者循环模块产生一个真/假逻辑信号

  1、颜色传感器模式

一文读懂颜色传感器使用方法

  •号码显示了哪个NXT端口将连接至颜色传感器。如果需要,可在配置面板中更改此号码。

  •此图标显示颜色传感器模式

  •将模块放置于工作区域时,模块数据中心将自动打开。必须至少将一条数据线从模块的输出接头连接至另一模块的数据中心。(有关更多信息,请参见以下“数据中心”部分。)

  在配置面板中使用下拉菜单选择“在范围内”,产生“真”信号;选择“在范围外”,产生“假”信号。颜色传感器模块默认设置为“在范围内”、检测黄色。检测到黄色会产生“真”信号,检测到其他颜色,会产生“假”信号。

一文读懂颜色传感器使用方法

  在颜色传感器模式下,在配置面板内的反馈框显示的是当前检测到的颜色。(接收返回值前,要确认传感器已连接到所选端口,并与NXT建立起通讯)

  2、颜色传感器模式下的配置

  •选择颜色传感器插入的端口。默认情况下,模块会将端口3设置给颜色传感器。如果需要,可更改此选择。

  •下拉菜单可以让你选择颜色传感器模式或者光传感器模式。选择‘ColorSensor’可检测不同的颜色。

  •使用下拉菜单选择“InsideRange”或“OutsideRange”。如果你想颜色出发点在范围之内就选择“InsideRange”,如果想颜色触发点在范围之外就选择“”

  •是用左,右滑块来定义颜色范围的触发值:黑,蓝,绿,黄,红和白。

  3、光传感器模式

一文读懂颜色传感器使用方法

  •号码显示了哪个NXT端口将连接至颜色传感器。如果需要,可在配置面板中更改此号码。

  •此图标显示了光传感器模式,在“功能”中选择光的颜色:红、绿或蓝。•此图标表示设置触发点的强度。显示的彩色条越多,触发点就越高。

  •将模块放置于工作区域时,模块数据中心将自动打开。必须至少将一条数据线从模块的输出接头连接至另一模块的数据中心。(有关更多信息,请参见以下“数据中心”部分。)

  可使用滑块或在输入框中键入值来指定触发点。选择单选按钮指定输出“真”信号的范围(高于触发值或低于触发值)。

  光传感器模式的默认设置为:滑块设置在50,选择右侧单选按钮,此时,光强度大于50%时输出“真”信号。如果要在光强度小于50%时输出“真”信号,你可以选择左侧单选按钮。

一文读懂颜色传感器使用方法

  在光传感器模式下,反馈框显示当前光线读数(0-100%)。(接收返回值前,要确认传感器已连接到所选端口,并与NXT建立起通讯)

  你必须从这个模块的数据中心引出至少一条输出数据线,将数据线引至其他模块用于数据的传递。(有关更多信息,请参见以下“数据中心”部分。)

非常好我支持^.^

(7) 17.9%

不好我反对

(32) 82.1%

( 发表人:姚远香 )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!