颜色传感器
大约 2 分钟约 492 字
颜色传感器
![]() | ![]() |
工作电压 | 5V |
类型 | 执行模块 |
接口类型 | RJ12 |
外观尺寸 | 20*25*30mm |
颜色传感器是一种用于检测反射面颜色成分的设备,它通过分析反射光 中的亮度值以及红、绿、蓝(RGB)各色成分来确定颜色。该传感器能够精确 测量并返回这些色彩信息,广泛应用于质量控制、自动化分拣、显示器校准 以及环境监测等领域。通过提供详细的色彩数据,颜色传感器帮助实现了更 精准的颜色管理和匹配功能。传感器采用IIC接口,必须有扩展板(使用方 法详见附录三)支持才能使用。



程序代码
from npython import *
TCS.gain(60)#返回值增益(1, 4, 16, 60)
while True:
data=TCS.read_color()#获取颜色值
oled.print(1,1,"R值:"+str(data[0]),1)
oled.print(1,2,"G值:"+str(data[1]),1)
oled.print(1,3,"B值:"+str(data[2]),1)
oled.print(1,4,"C值:"+str(data[3]),1)
time.sleep(0.5)
程序说明
颜色传感器(外置)需通过扩展板接到IIC口。TCS.read_color() 为颜色传感器读取函数,返回值为一个元组,数据包含:(R值,G 值,B值,C值),其中R值:data[0],G值:data[1],B值:data[2], C值:data[3]。TCS.gain(60)为颜色值增益函数,参数越大返回值 范围越大,参数取值为1,4,16,60。
呈现效果
