Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

[经验] 【Arduino】108种传感器系列实验(64)---TCS3200D颜色识别传感器

[复制链接]
 楼主| 发表于 2022-4-16 16:24 | 显示全部楼层
小荣Ya 发表于 2022-4-16 12:40
做一个颜色深浅判断的项目。

有一个叫灰度检测的模块,判断深浅的
 楼主| 发表于 2022-4-16 16:25 | 显示全部楼层
小荣Ya 发表于 2022-4-16 12:41
我都做了,就是这个输出频率缩放这个没太明白什么意思。

你真棒,一会我再找几个实验程序......
 楼主| 发表于 2022-4-16 16:40 | 显示全部楼层
小荣Ya 发表于 2022-4-16 12:40
做一个颜色深浅判断的项目。

比如黑色最深,白色最浅,中间的就是深浅不同,数量化就是灰度值。TCS3200D主要就是颜色的识别,能分辨出是什么颜色,比如红色,蓝色或者绿色,而不是深浅。
发表于 2022-4-16 22:13 | 显示全部楼层
eagler8 发表于 2022-4-16 16:40
比如黑色最深,白色最浅,中间的就是深浅不同,数量化就是灰度值。TCS3200D主要就是颜色的识别,能分辨出 ...

谢谢,我去找找这个传感器。但是RGB值也可以转化为灰度值的嘛,因为到时候是判断红颜色深浅。红色如果浅了,RGB值=也有变化吧。不过我在用TimerOne这个库函数的时候,Arduino上用没事儿,为什么在STM32单片机上用,它提示没有库函数中引用的 config/known_16bit_timers.h 这个库函数啊,我在百度和Arduino里的库管理都没找到这个库函数相关信息,感觉这是个定时器的库函数,是只有Arduino才有嘛?
 楼主| 发表于 2022-4-17 05:11 | 显示全部楼层
小荣Ya 发表于 2022-4-16 22:13
谢谢,我去找找这个传感器。但是RGB值也可以转化为灰度值的嘛,因为到时候是判断红颜色深浅。红色如果浅 ...

【Arduino】108种传感器模块系列实验(79)--- 模拟灰度传感器
https://www.arduino.cn/forum.php ... 5&fromuid=61537
(出处: Arduino中文社区)

02.jpg

 楼主| 发表于 2022-4-17 05:20 | 显示全部楼层
小荣Ya 发表于 2022-4-16 22:13
谢谢,我去找找这个传感器。但是RGB值也可以转化为灰度值的嘛,因为到时候是判断红颜色深浅。红色如果浅 ...

红颜色的深浅,在RGB数值上肯定会有不同,可以量化。但在人眼分辨上,因人而异,有些说不清楚,不太好描述。不知这个项目的具体用途是什么?
 楼主| 发表于 2022-4-17 05:26 | 显示全部楼层
小荣Ya 发表于 2022-4-16 22:13
谢谢,我去找找这个传感器。但是RGB值也可以转化为灰度值的嘛,因为到时候是判断红颜色深浅。红色如果浅 ...

开始学习传感器和执行器模块以来,头尾做了二百多种不同模块的实验,都是围绕Arduino平台,主要使用UNO板子。目前还有几十种没有做完,正在学习之中......
发表于 2022-4-17 20:53 | 显示全部楼层
eagler8 发表于 2022-4-17 05:20
红颜色的深浅,在RGB数值上肯定会有不同,可以量化。但在人眼分辨上,因人而异,有些说不清楚,不太好描 ...

就是测量打印出了的单一颜色的字母数字清楚不,提前提醒该换墨了。
 楼主| 发表于 2022-4-18 04:18 | 显示全部楼层
小荣Ya 发表于 2022-4-17 20:53
就是测量打印出了的单一颜色的字母数字清楚不,提前提醒该换墨了。

可以通过RGB值来判断颜色的深浅
先把 RGB 模式转换成 YUV 模式,这个效果就是类似 Photoshop 的去色功能,黑白电视机应该也是用这种算法转换的。
 楼主| 发表于 2022-4-18 10:14 | 显示全部楼层
本帖最后由 eagler8 于 2022-4-18 10:15 编辑

TCS3200技术资料(共14页):

aaa.jpg

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

本版积分规则

小黑屋|Archiver|手机版|Arduino爱好者

GMT+8, 2022-11-29 23:38 , Processed in 0.072448 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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