野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11318|回复: 3

哪位大神用过TCS34725颜色传感器的吗???

[复制链接]
发表于 2018-11-27 15:34:42 | 显示全部楼层 |阅读模式
有哪位大神用过TCS34725颜色传感器啊???这玩意读回来的颜色值改怎么解释啊???我现在程序大体流程是先使能TCS34725,如下代码
void TCS34725_Enable(void)
{
          uint16_t i;
    unsigned char cmd = TCS34725_ENABLE_PON;
    cmd = (TCS34725_ENABLE_PON | TCS34725_ENABLE_AEN);
    TCS34725_Write(TCS34725_ENABLE, &cmd, 1);
}
其次读取了TCS34725的设备ID,返回值正确,并没有设置积分时间和增益,我试着设置240ms积分时间和4倍增益,但是跟不设置状态下的返回值没有区别,索性就不设置了。
然后就开始读取R,G,B,C四个值,但是读回来的值不晓得代表啥意思啊???
求各位用过的指导指导小弟,谢谢!!!


回复

使用道具 举报

发表于 2018-11-28 08:39:15 | 显示全部楼层
应该代表的颜色吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-28 11:00:14 | 显示全部楼层
Brave000 发表于 2018-11-28 08:39
应该代表的颜色吧

是代表颜色,但是不知道该怎么解读这些数值去确定采集的是什么颜色?前辈了解吗?
回复 支持 反对

使用道具 举报

发表于 2019-2-25 11:13:02 | 显示全部楼层
大哥,你这个在stm32上使用TCS34725颜色传感器完成没啊,根据arduino的说法是,读取回来的值RGBC,可以换成颜色十六进制值,R=R/C*255,G=G/C*255,B=B/C*255,arduino上的运用这样计算。不过目前我在stm32平台一直读取不了值,能不能分享下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-29 02:16 , Processed in 0.035315 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表