TCS3200 Color sensor颜色传感器的问题,返回值异常;;;;;
UNO2.0,使用官方给的例程,看红色的东西,显示red=2,green=234,bule=242,怎么回事?光源有变化时,需要进行白平衡调整。
在传感器上方放置一个白色的光源,使入射光能够直接照射到TCS3200D 上;依次选通红色、绿色和蓝色滤波器,分别测得红色、绿色和蓝色的值,然后就可计算出需要的三个调整参数 然后,用参数修正RGB的结果,是吧?
那红色也不可能red=2吧 是的,在白色光源下分别修正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]