asuka_yao 发表于 2012-10-18 13:40:54

TCS3200 Color sensor颜色传感器的问题,返回值异常;;;;;

UNO2.0,使用官方给的例程,看红色的东西,显示red=2,green=234,bule=242,怎么回事?


WWWW 发表于 2012-10-18 14:03:27

光源有变化时,需要进行白平衡调整。
在传感器上方放置一个白色的光源,使入射光能够直接照射到TCS3200D 上;依次选通红色、绿色和蓝色滤波器,分别测得红色、绿色和蓝色的值,然后就可计算出需要的三个调整参数

asuka_yao 发表于 2012-10-18 14:14:46

然后,用参数修正RGB的结果,是吧?
那红色也不可能red=2吧

WWWW 发表于 2012-10-18 17:18:54

是的,在白色光源下分别修正RGB使它们的值相等,比如255。

参考:
1、在使用中是否将LED脚接上电源,看看效果。
2、是否在同一光源下使用。
3、被测物体的颜色是否不属于纯红色或者有反光等直接影响的。
4、对照下表,看程序参数是否设置有误:
S2        S3        滤波器类型
L   L       红色
L        H        蓝色
H        L        无
H        H        绿色

S0        S1        输出频率定标
L        L        关断电源
L        H        2%
H        L        20%
H        H        100%


页: [1]
查看完整版本: TCS3200 Color sensor颜色传感器的问题,返回值异常;;;;;