颜色传感器
Color sensor
一、概述
颜色传感器是一款全彩的颜色传感器,包含一块 TAOS TCS4725RGB 感应芯片和 2 个白光 LED 灯和电平转换电路,就能在一定的范围内准确检测黄、红、蓝、绿、紫、白六种颜色;也可以用作灰度传感器,用来识别颜色灰度深浅。
二、规格
工作电压 | DC 5V |
---|---|
工作电流 | 55mA |
返回值 | RGB: 0-255 , 灰度值:0-100 |
工作温度 | -20~60℃ |
信号模式 | I2C通信 |
模块尺寸 | 50 x 24 x 15 mm (长 x 宽 x 高) |
探测距离 | 0-10mm |
三、功能特性
a) 具有反接保护,电源反接不会损坏IC;
b) 支持 Arduino IDE 编程, 并且提供运行库来简化编程;
c) 支持Robobloq-APP/MyQode-PC图形化编程,适合全年龄用户。
d) 模块化安装,兼容乐高系列。
e) 使用RJ11接口连线方便,该模块可以链接Qmind系列主板任意黑色端口。
四、使用方法。
a) 装配。
模块有四个M4螺丝装配孔,可以将模块通过螺丝固定到魔洛克机器人金属平台,同时也兼容乐高体系圆孔插销。
b) 连线。
将此模块连接到Qmind系列主控板的任意黑色RJ11端口,如图:
连接完成后在PC端会弹出连接的模块名称,在APP的控制台内可查对应端口。
c) 编程语句块
【舞台互动】PC端接入机器人,之后在角色Sprite内找魔洛克指令,点击每个语句块可以在线调试机器人,实时获得摇杆模块的返回值。(后期可直接在机器人角色内在线调试)
【在线及离线编程】颜色传感器模块的语句块在“传感器”语句块内。
- 颜色返回值语句块(种类:传感器)
- 灰度返回值语句块
- 颜色判断语句块
| | 参数:端口 | 输出值 |
| :—-: | —- | —- |
| | Qmind 1,2,3
Qmind plus范围2~7 | 0(无),1(红),2(绿),3(蓝),4(黄),5(紫),6(白) | | | Qmind 1,2,3
Qmind plus范围2~7 | 0 (白)- 100(黑) | | | Qmind 1,2,3
Qmind plus范围2~7 | True/False |
d) 应用案例
【APP-Robobloq 传感器与机器人互动】
概述:
- 当主控板开机,运行程序,将一本红色的书籍置于颜色传感器下,主控板识别出红色和后会发出短促的“嘟嘟”声,(C4音调,节拍八分之一),板载灯亮红色。
- 如果将颜色传感器置于白色书皮上,主控板会发出长长一声“嘟嘟”声,板载灯亮白色。
a) 连接颜色传感器到主控板3号口。
b) 设置如上图程序
c) 按右下角运行键开始程序运行。
拓展:
原理:灰度是表明图像明暗的数值,即黑白图像中点的颜色深度,范围一般从0到255,白色为255 ,黑色为0,故黑白图片也称灰度图像。 灰度值指的是单个像素点的亮度。 灰度值越大表示越亮。