Color Sensor 用户手册   
 
微雪电子 
Color Sensor 用户手册 
1. 产品特性 
感应芯片 
识别类型 
产品尺寸 
固定孔尺寸 
最佳检测距离 
TCS3200(全彩颜色检测器) 
静态识别 
36.0mm*20.5mm 
2.0mm 
10mm 
原理:TCS3200D 的功能框图: 
表1. 产品特性 
TCS3200D 有四种滤波器类型:红,绿,蓝和清除全部光信息。当入射光投射
到传感器上时,通过光电二极管控制引脚 S2,S3 的电平组合,可以选通不
同的滤波器,如下表所示: 
 
S2 
L 
L 
H 
H 
S3 
L 
H 
L 
H 
滤波器类型 
红色 
蓝色 
无 
绿色 
表2. S2,S3 电平组合 
TCS3200D 输出不同频率的方波(占空比 50%)。不同的颜色和光强对应不同频
率的方波,输出频率与光强度呈线性关系,该转换器典型输出频率范围为
2Hz-500KHz,用户可通过两个可编程引脚来选择 100%,20%或 2%的输出比例
因子,如下表所示: 
S0 
L 
L 
H 
H 
S1 
输出频率定标 
L 
H 
L 
H 
表3. S0,S1 电平组合 
关断电源 
2% 
20% 
100% 
TCS3200D 光传感器对红绿蓝三种颜色的敏感度是不相同的,导致它检测纯白
色的时候,得到的红绿蓝三个数值(RGB)输出并不一定是 255,因此在上电
之后的 2 秒内,会进行白平衡调整。流程如下: 
①  将白色的纸放置在传感器的上方 1CM 处,给 LED 端口接入高电平,使四
1 
 
 
 
Color Sensor 用户手册   
 
微雪电子 
个高亮白色 LED 发光。 
②  程序依次选通 R,G,B 滤波器,分别测得红色,绿色和蓝色的值。 
③  计算出需要的三个调整参数。并自动调整白平衡。 
 
2. 主要用途 
颜色排序、感应与校准环境光、测试条阅读和颜色匹配等。 
 
3. 接口说明 
引脚号 
标识 
描述 
1 
2 
3 
4 
5 
6 
7 
8 
LED 
OUT 
S3 
S2 
S1 
S0 
GND 
VCC 
控制四个 LED 灯的状态 
读取 RGB 三原色对应的输出频率 
与 S2 端口组合选择不同色光的滤波器 
与 S3 端口组合选择不同色光的滤波器 
与 S0 端口组合选择不同的输出比例因子 
与 S1 端口组合选择不同的输出比例因子 
电源地 
电源正(2.7V-5.5V) 
表4. 接口说明 
4. 操作与现象 
下面,以接入我们的开发板为例。 
①  将配套程序下载到相应的开发板中。 
②  将串口线和模块接入开发板,给开发板上电,打开串口调试软件。 
模块与开发板连接如下表所示: 
端口 
STM32 单片机引脚 
LED 
OUT 
S3 
S2 
S1 
S0 
GND 
VCC 
3.3V 
GPIOA.0 
GPIOA.4 
GPIOA.3 
NC 
NC 
GND 
3.3V 
表5. 模块接入 STM32 开发板 
 
 
 
 
2 
Color Sensor 用户手册   
 
微雪电子 
 
 
端口 
Arduino 引脚 
LED 
OUT 
S3 
S2 
S1 
S0 
GND 
VCC 
3.3V 
D2 
D3 
D4 
D5 
D6 
GND 
5V 
表6. 模块接入 Arduino 
串口配置如下表所示: 
Baud rate 
Data bits 
Stop bit 
115200 
8 
1 
Parity bit 
None 
表7. 串口配置 
 
 
③  将白纸放置在传感器四个高亮白色 LED 一面(下称正面)的上方 1CM 处。 
④  给开发板上电。此时 LED 端口接入高电平,四个高亮白色 LED 点亮。 
⑤  上电之后等待 2 秒钟以上(此时正在调整白平衡)。 
⑥  调整结束以后,把传感器正面对着待测物体,串口输出对应的 RGB 数据,
参考颜色对照表,可知探测到的颜色。 
5. 注意事项 
①  颜色识别时要避免外界光线的干扰,否则会影响颜色识别的结果,最好
把 Color Sensor 和光源等放置在一个封闭、无反射的盒子中测试。 
②  每次 Color Sensor 模块重启或者更换光源时,都需要进行白平衡调整。 
 
6. RGB 颜色对照表 
 
■RGB(255,192,203) ■★●◆pink   
■RGB(220,20,60) ■★●◆crimson   
■RGB(255,240,245) ■★●◆lavenderblush 
■RGB(219,112,147) ■★●◆palevioletred   
■RGB(255,105,180) ■★●◆hotpink 
■RGB(199,21,133) ■★●◆mediumvioletred 
■RGB(218,112,214) ■★●◆orchid 
■RGB(216,191,216) ■★●◆thistle 
■RGB(221,160,221) ■★●◆plum 
 
3 
Color Sensor 用户手册   
 
微雪电子 
■RGB(238,130,238) ■★●◆violet 
■RGB(255,0,255) ■★●◆magenta 
■RGB(255,0,255) ■★●◆fuchsia 
■RGB(139,0,139) ■★●◆darkmagenta 
■RGB(128,0,128) ■★●◆purple 
■RGB(186,85,211) ■★●◆mediumorchid   
■RGB(148,0,211) ■★●◆darkviolet   
■RGB(75,0,130) ■★●◆indigo   
■RGB(138,43,226) ■★●◆blueviolet 
■RGB(147,112,219) ■★●◆mediumpurple 
■RGB(123,104,238) ■★●◆mediumslateblue 
■RGB(106,90,205) ■★●◆slateblue 
■RGB(72,61,139) ■★●◆darkslateblue 
■RGB(230,230,250) ■★●◆lavender 
■RGB(248,248,255) ■★●◆ghostwhite 
■RGB(0,0,255) ■★●◆blue 
■RGB(0,0,205) ■★●◆mediumblue 
■RGB(25,25,112) ■★●◆midnightblue 
■RGB(0,0,139) ■★●◆darkblue 
■RGB(0,0,128) ■★●◆navy 
■RGB(65,105,225) ■★●◆royalblue 
■RGB(100,149,237) ■★●◆cornflowerblue 
■RGB(176,196,222) ■★●◆lightsteelblue 
■RGB(119,136,153) ■★●◆lightslategray 
■RGB(112,128,144) ■★●◆slategray 
■RGB(30,144,255) ■★●◆dodgerblue 
■RGB(240,248,255) ■★●◆aliceblue 
■RGB(70,130,180) ■★●◆steelblue 
■RGB(135,206,250) ■★●◆lightskyblue 
■RGB(135,206,235) ■★●◆skyblue 
■RGB(0,191,255) ■★●◆deepskyblue   
■RGB(173,216,230) ■★●◆lightblue 
■RGB(176,224,230) ■★●◆powderblue 
■RGB(95,158,160) ■★●◆cadetblue 
■RGB(240,255,255) ■★●◆azure 
■RGB(224,255,255) ■★●◆lightcyan 
■RGB(175,238,238) ■★●◆paleturquoise 
■RGB(0,255,255) ■★●◆cyan 
■RGB(0,255,255) ■★●◆aqua 
■RGB(0,206,209) ■★●◆darkturquoise 
■RGB(47,79,79) ■★●◆darkslategray 
■RGB(0,139,139) ■★●◆darkcyan 
■RGB(0,128,128) ■★●◆teal 
■RGB(72,209,204) ■★●◆mediumturquoise 
 
4 
Color Sensor 用户手册   
 
微雪电子 
■RGB(32,178,170) ■★●◆lightseagreen 
■RGB(64,224,208) ■★●◆turquoise 
■RGB(127,255,212) ■★●◆aquamarine 
■RGB(102,205,170) ■★●◆mediumaquamarine 
■RGB(0,250,154) ■★●◆mediumspringgreen 
■RGB(245,255,250) ■★●◆mintcream 
■RGB(0,255,127) ■★●◆springgreen 
■RGB(60,179,113) ■★●◆mediumseagreen 
■RGB(46,139,87) ■★●◆seagreen 
■RGB(240,255,240) ■★●◆honeydew 
■RGB(144,238,144) ■★●◆lightgreen 
■RGB(152,251,152) ■★●◆palegreen 
■RGB(143,188,143) ■★●◆darkseagreen 
■RGB(50,205,50) ■★●◆limegreen 
■RGB(0,255,0) ■★●◆lime 
■RGB(34,139,34) ■★●◆forestgreen 
■RGB(127,255,0) ■★●◆chartreuse 
■RGB(124,252,0) ■★●◆lawngreen 
■RGB(173,255,47) ■★●◆greenyellow 
■RGB(85,107,47) ■★●◆darkolivegreen 
■RGB(154,205,50) ■★●◆yellowgreen 
■RGB(107,142,35) ■★●◆olivedrab 
■RGB(245,245,220) ■★●◆beige 
■RGB(250,250,210) ■★●◆lightgoldenrodyellow 
■RGB(255,255,240) ■★●◆ivory 
■RGB(255,255,224) ■★●◆lightyellow 
■RGB(255,255,0) ■★●◆yellow 
■RGB(128,128,0) ■★●◆olive 
■RGB(189,183,107) ■★●◆darkkhaki 
■RGB(255,250,205) ■★●◆lemonchiffon 
■RGB(238,232,170) ■★●◆palegoldenrod 
■RGB(240,230,140) ■★●◆khaki 
■RGB(255,215,0) ■★●◆gold 
■RGB(255,248,220) ■★●◆cornsilk 
■RGB(218,165,32) ■★●◆goldenrod 
■RGB(184,134,11) ■★●◆darkgoldenrod 
■RGB(255,250,240) ■★●◆floralwhite 
■RGB(253,245,230) ■★●◆oldlace 
■RGB(245,222,179) ■★●◆wheat 
■RGB(255,228,181) ■★●◆moccasin 
■RGB(255,165,0) ■★●◆orange 
■RGB(255,239,213) ■★●◆papayawhip 
■RGB(255,235,205) ■★●◆blanchedalmond 
■RGB(255,222,173) ■★●◆navajowhite 
 
5 
Color Sensor 用户手册   
 
微雪电子 
■RGB(250,235,215) ■★●◆antiquewhite 
■RGB(210,180,140) ■★●◆tan 
■RGB(222,184,135) ■★●◆burlywood 
■RGB(255,228,196) ■★●◆bisque 
■RGB(255,140,0) ■★●◆darkorange 
■RGB(250,240,230) ■★●◆linen 
■RGB(205,133,63) ■★●◆peru 
■RGB(244,164,96) ■★●◆sandybrown 
■RGB(210,105,30) ■★●◆chocolate 
■RGB(192,14,235) ■★●◆chocolatesaddlebrown 
■RGB(255,245,238) ■★●◆seashell 
■RGB(160,82,45) ■★●◆sienna 
■RGB(255,160,122) ■★●◆lightsalmon 
■RGB(255,127,80) ■★●◆coral 
■RGB(255,69,0) ■★●◆orangered 
■RGB(255,99,71) ■★●◆tomato 
■RGB(255,228,225) ■★●◆mistyrose 
■RGB(250,128,114) ■★●◆salmon 
■RGB(255,250,250) ■★●◆snow 
■RGB(240,128,128) ■★●◆lightcoral 
■RGB(188,143,143) ■★●◆rosybrown 
■RGB(205,92,92) ■★●◆indianred 
■RGB(255,0,0) ■★●◆red 
■RGB(165,42,42) ■★●◆brown 
■RGB(178,34,34) ■★●◆firebrick 
■RGB(139,0,0) ■★●◆darkred 
■RGB(128,0,0) ■★●◆maroon 
■RGB(255,255,255) ■★●◆white 
■RGB(245,245,245) ■★●◆whitesmoke 
■RGB(220,220,220) ■★●◆gainsboro 
■RGB(211,211,211) ■★●◆lightgrey 
■RGB(192,192,192) ■★●◆silver 
■RGB(169,169,169) ■★●◆darkgray 
■RGB(105,105,105) ■★●◆dimgray 
■RGB(0,0,0) ■★●◆black 
 
 
6