【学生党】TCS230 颜色pm2.5传感器模块块资料谁有,最近在路之遥电子网上买了这个模块,可惜没有资料?

TCS230颜色传感器模块使用手册_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
TCS230颜色传感器模块使用手册
上传于||文档简介
&&高​分​辨​率​颜​色​传​感​器​模​块​带​C​语​言​驱​动​程​序
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩8页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢GY-31 TCS230 TCS3200 颜色传感器 颜色识别模块 颜色感应模块
最近被加入的企业
名片夹还没有企业信息,赶紧查看企业联系方式加入吧!
『深圳赛格电子市场顺达经销部』的联系方式为,8127,联系人:邹思源 &nbsp
品牌/型号:颜色感应模块/TCS3200品牌:颜色感应模块型号:TCS3200支持网络:GY-31频段:GY-31(MHz)MHz发射功率:GY-31(W)W外形尺寸:颜色传感器(mm)颜色传感器:颜色传感器
以上是GY-31 TCS230 TCS3200 颜色传感器 颜色识别模块 颜色感应模块的详细介绍,包括GY-31 TCS230 TCS3200 颜色传感器 颜色识别模块 颜色感应模块的价格、型号、图片、厂家等信息!
资料下载地址:/file/id_613519.htm采用原装进口芯片TCS3200TCS3200是TCS230升级版本,效果更好供电电源 3-5v抗光干扰白色LED,可控制亮...
商机库包括所有采购、招标信息的汇总
与GY-31 TCS230 TCS3200 颜色传感器 颜色识别模块 颜色感应模块相关的产品信息
GY-31 TCS230 TCS3200 颜色传感器 颜色识别模块 颜色感应模块产品相关搜索
最新RF模块产品
按排行字母分类:
我需要采购RF模块,请供应商联系我....
马可波罗&&全心服务
联系电话:*
允许同品类其他优质供应商联系我TCS3200模块说明_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
TCS3200模块说明
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢arduino学习笔记34 - Arduino uno + Color sensor(颜色传感器) 演... - Arduino论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
arduino学习笔记34 - Arduino uno + Color sensor(颜色传感器) 演...
11:01:01  
混论坛的,大家都想看到一些平时看不到的东西,我自己也是一样,很想找的东西,偏偏找不到,可能是因为是机密吧,我个人觉得,其实想多学习点,还是建议多分享结果才会好一点。今天我把我调试成功的颜色传感器模块写出来给大家看看,互相学习。也希望各位创客能把自己好的东西而不失商业机密的拿出来给坛友学习学习。
TCS230识别颜色的原理:
& & TCS230这种可编程的彩色光到频率转换器适合于色度计测量应用领域,如彩色打印、医疗诊断、计算机彩色监视器校准以及油漆、纺织品、化妆品和印刷材料的过程控制和色彩配合。本文以 TCS230 在液体颜色识别中的应用为例,介绍它的具体使用。在开始介绍TCS230 的颜色识别前,先来了解一些光与颜色的知识。
2、 三原色的感应原理
& & 通常所看到的物体的颜色,实际上是物体表面吸收了照射到它上面的白光(日光)中的一部分有色成分,而反射出的另一部分有色光在人眼中的反应。白色是由各种频率的可见光混合在一起构成的,也就是说白光中包含着各种颜色的色光(如红R、黄Y、绿G、青V、蓝B、紫P)。根据德国物理学家赫姆霍兹(Helinholtz)的三原色理论可知,各种颜色是由不同比例的三原色(红、绿、蓝)混合而成的。
3、 TCS230识别颜色的原理
& & 由上面的三原色感应原理可知,如果知道构成各种颜色的三原色的值,就能够知道所测试物体的颜色。对于TCS230 来说,当选定一个颜色滤波器时,它只允许某种特定的原色通过,阻止其它原色的通过。例如:当选择红色滤波器时,入射光中只有红色可以通过,蓝色和绿色都被阻止,这样就可以得到红色光的光强;同理,选择其它的滤波器,就可以得到蓝色光和绿色光的光强。通过这三个值,就可以分析投射到TCS230 传感器上的光的颜色。
4、白平衡和颜色识别原理
& &&&白平衡就是告诉系统什么是白色。从理论上讲,白色是由等量的红色、绿色和蓝色混合而成的;但实际上,白色中的三原色并不完全相等,并且对于TCS230 的光传感器来说,它对这三种基本色的敏感性是不相同的,导致TCS230 的RGB 输出并不相等,因此在测试前必须进行白平衡调整,使得TCS230 对所检测的“白色”中的三原色是相等的。进行白平衡调整是为后续的颜色识别作准备。在本装置中,白平衡调整的具体步骤和方法如下:将空的试管放置在传感器的上方,试管的上方放置一个白色的光源,使入射光能够穿过试管照射到TCS230 上;根据前面所介绍的方法,依次选通红色、绿色和蓝色滤波器,分别测得红色、绿色和蓝色的值,然后就可计算出需要的三个调整参数。
当用TCS230 识别颜色时,就用这三个参数对所测颜色的R 、G 和B 进行调整。这里有两种方法来计算调整参数:①依次选通三种颜色的滤波器,然后对 TCS230的输出脉冲依次进行计数。当计数到255 时停止计数,分别计算每个通道所用的时间。这些时间对应于实际测试时TCS230 每种滤波器所采用的时间基准,在这段时间内所测得的脉冲数就是所对应的R 、G 和B 的值。②设置定时器为一固定时间(例如10ms ),然后选通三种颜色的滤波器,计算这段时间内 TCS230 的输出脉冲数,计算出一个比例因子,通过这个比例因子可以把这些脉冲数变为255。在实际测试时,使用同样的时间进行计数,把测得的脉冲数再乘以求得的比例因子,然后就可以得到所对应的 R 、G 和B 的值
使用本模块的结果都是基于白平衡而工作的!
模块上有10个引脚,其中GND和LED这两个引脚是用跳线帽直接连在一起的。剩下的就是有VCC、GND、OE、S0、S1、S2、S3、OUT!
现说一下这个颜色传感器模块与Arduino UNO 连在一起的接法!
Arduino UNO& && && && && && && && && && &&&Color Sensor
Digital 6& && && && && &&&-& && && && && && && &S0
Digital 5& && && && && &&&-& && && && && && && &S1&&
Digital 4& && && && && &&&-& && && && && && &&&S2
Digital 3& && && && && &&&-& && && && && && && &S3
Digital 2& && && && && &&&-& && && && && && && &OUT
VCC& && && && && && && & -& && && && && && && &VCC
GND& && && && && && && & -& && && && && && &&&GND
这样就可以把线接好了,接下来就是把程序下载进Arduino UNO里进去测试。ARDUINO 代码复制
#include &TimerOne.h&#define S0& &&&6& &// Please notice the Pin's define#define S1& &&&5#define S2& &&&4#define S3& &&&3#define OUT& & 2int& &g_count = 0;& & // count the frequecyint& &g_array[3;& &&&// store the RGB valueint& &g_flag = 0;& &&&// filter of RGB queuefloat g_SF[3;& && &&&// save the RGB Scale factor// Init TSC230 and setting Frequency.void TSC_Init(){&&pinMode(S0, OUTPUT);&&pinMode(S1, OUTPUT);&&pinMode(S2, OUTPUT);&&pinMode(S3, OUTPUT);&&pinMode(OUT, INPUT);&&digitalWrite(S0, LOW);&&// OUTPUT FREQUENCY SCALING 2%&&digitalWrite(S1, HIGH);}// Select the filter color void TSC_FilterColor(int Level01, int Level02){&&if(Level01 != 0)& & Level01 = HIGH;&&if(Level02 != 0)& & Level02 = HIGH;&&digitalWrite(S2, Level01);&&digitalWrite(S3, Level02);}void TSC_Count(){&&g_count ++ ;}void TSC_Callback(){&&switch(g_flag)&&{& & case 0:& && && &Serial.println(&-&WB Start&);& && && &TSC_WB(LOW, LOW);& && && && &&&//Filter without Red& && && &break;& & case 1:& && && &Serial.print(&-&Frequency R=&);& && && &Serial.println(g_count);& && && &g_array[0 = g_& && && &TSC_WB(HIGH, HIGH);& && && && &//Filter without Green& && && &break;& & case 2:& && && &Serial.print(&-&Frequency G=&);& && && &Serial.println(g_count);& && && &g_array[1 = g_& && && &TSC_WB(LOW, HIGH);& && && && & //Filter without Blue& && && &break;& & case 3:& && && &Serial.print(&-&Frequency B=&);& && && &Serial.println(g_count);& && && &Serial.println(&-&WB End&);& && && &g_array[2 = g_& && && &TSC_WB(HIGH, LOW);& && && && & //Clear(no filter)& && && && &break;& &default:& && && &g_count = 0;& && && &break;&&}}void TSC_WB(int Level0, int Level1)& && &//White Balance{&&g_count = 0;&&g_flag ++;&&TSC_FilterColor(Level0, Level1);&&Timer1.setPeriod(1000000);& && && && & // set 1s period}void setup(){&&TSC_Init();&&Serial.begin(9600);&&Timer1.initialize();& && && && & // defaulte is 1s&&Timer1.attachInterrupt(TSC_Callback);&&attachInterrupt(0, TSC_Count, RISING);&&delay(4000);&&for(int i=0; i&3; i++)& & Serial.println(g_array[i);&&g_SF[0 = 255.0/ g_array[0;& &&&//R Scale factor&&g_SF[1 = 255.0/ g_array[1 ;& & //G Scale factor&&g_SF[2 = 255.0/ g_array[2 ;& & //B Scale factor&&Serial.println(g_SF[0);&&Serial.println(g_SF[1);&&Serial.println(g_SF[2);}void loop(){& &g_flag = 0;& &for(int i=0; i&3; i++)& & Serial.println(int(g_array[i * g_SF[i));& &delay(4000);}
注意,在用IDE进行程序下载时,记得把板子的型号给选对,COM口也要选对,这样才会可以顺利的进行成功!
以下是我测试的实验结果:
[size=0.83em] 13:47 上传
以下是程序中需要到的库函数:
(2.75 KB, 下载次数: 702)
13:07:28  
谢谢楼主分享!
01:50:15  
好东西,感谢楼主分享!
21:52:46  
高手啊,学习了& && && && && && && && && &&&
23:29:37  
楼主给力&&向楼主学习
20:49:57  
谢谢楼主分享,好好向楼主学习i,
13:15:42  
谢谢楼主无私分享!!希望用到时能有所帮助!!
Powered by乐高colorsensorv1模块 乐高NXT机器人 颜色传感器的编程模块_百度知道
乐高colorsensorv1模块 乐高NXT机器人 颜色传感器的编程模块
。,!!(三个灯的)邮箱。说一下这颜色传感器模块怎么往 我的编程软件里加 重谢啊我有了颜色传感器!:sharklilongyi@126。,v1的。可是编程软件里没有这个模块 哪位大虾给我 这个模块
提问者采纳
按照说明书, color sensor block应该是在complete palette那个tab里
提问者评价
采纳率100%
其他类似问题
为您推荐:
您可能关注的推广
颜色传感器的相关知识
其他1条回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 pm2.5传感器模块 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信