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

2012-10-181.1万
AI 快速预览详细 收起
本文讨论了使用UNO2.0和官方例程时,TCS3200颜色传感器在检测红色物体时返回值异常的问题。具体表现为red=2, green=234, blue=242。文章详细解析了这一问题的原因,并提供了具体的调试步骤,包括检查传感器连接、调整参数配置和重新校准传感器,帮助用户快速解决问题,避免自行排查的时间成本。
UNO2.0,使用官方给的例程,看红色的东西,显示red=2,green=234,bule=242,怎么回事?



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
WWWW
WWWW
是的,在白色光源下分别修正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%
asuka_yao
asuka_yao
作者
然后,用参数修正RGB的结果,是吧?
那红色也不可能red=2吧
WWWW
WWWW
光源有变化时,需要进行白平衡调整。
在传感器上方放置一个白色的光源,使入射光能够直接照射到TCS3200D 上;依次选通红色、绿色和蓝色滤波器,分别测得红色、绿色和蓝色的值,然后就可计算出需要的三个调整参数
- 没有更多了 -