1. 概述

模块包含4颗可单独编程的高亮LED灯,中间的传感器探头为多功能合一,包括近距模式、4方向手势检测、颜色检测、亮度检测。
image.png

2. 指令解析表

指令 解析
image.png 初始化颜色手势模块,接口A连接至SCL,接口B连接至SDA
image.png 选择颜色手势模块的检测模式,点击积木块中的【▽】,可以选择颜色、距离、手势及LED
image.png 颜色检测模式下,读取到的色环角度值Hue。返回色环角度值范围:0~360
image.png 颜色检测模式下,读取到的环境光检测值。检测值范围:0-255(越亮值越大)
image.png 设置LED的亮度,范围为0~100
image.png LED模式下,控制1~4号LED点亮与熄灭,1位点亮,2为熄灭
image.png 距离检测模式下,读取到的距离模拟值。最大检测距离为3cm左右,返回值为0-255,越靠近数值越大
image.png 手势模式下,识别手势移动方向,返回1、2、3、4,分别对应四个LED旁的数字

3. 示例

接线
image.png

颜色手势模块 PH2.0 4PIN 排线转杜邦线 Robot:Bit
G GND
V 3V
A SCL
B 绿 SDA

3.1 颜色检测

控制点阵屏每隔1秒显示颜色检测的返回数值。
image.png
色环角度值对应的图谱如下,比如返回值60,则检测的颜色为黄色(一般黄色是最准的)
image.png

3.2 距离检测

控制点阵屏每隔1秒显示距离检测的返回数值。
image.png

3.3 手势检测

控制点阵屏手势检测的返回数值。
只能检测4个精准方向,返回值为模块上对应的数字标号。用手指在探头的LED一侧水平滑向对边的LED,经过中间的检测探头后触发,检测距离为1.5cm左右
image.png

3.4 亮度检测

控制点阵屏每隔1秒显示亮度检测的返回数值。
需要在颜色模式下运行。
image.png

3.5 LED控制

按下按键A,以30的亮度点亮LED1和LED3;按下按键B,以90的亮度点亮LED2和LED4。
image.png

4. 注意事项

1)模块接线为I2C而非普通Port口,使用对应功能的时候需要先切入到对应模式,如“颜色模式”。
2)近距模式:最大检测距离为3cm左右,返回值为0-255,越靠近数值越大。
3)颜色检测:返回色环角度值0~360
4)亮度检测:0-255(越亮值越大)
5)手势检测:可识别上右下左四个移动方向,分别返回值为1、2、3、4。没有检测到手势时,返回值为0
6)LED控制:4个LED旁对应有各自的数字标号