readColorRgb(id)

获取颜色传感器的RGB值

参数

参数名

类型

描述

id

unsigned char

要控制的ID号,范围0~10

返回

参数名

类型

描述

array

unsigned char *

舵返回RGB数组,第一个是R值,第二个是G值,第三个B值

例子

用uKitExplore v2板子控制颜色传感器每隔400ms打印RGB数值。

#include "uKitExplore2.h"
void setup() {    
Initialization();
}

void loop() {    
    unsigned char *rgbValues=NULL;    
    rgbValues=readColorRgb(1);    
    Serial.println("R value:");    
    Serial.println(rgbValues[0]);    
    Serial.println(",G value:");    
    Serial.println(rgbValues[1]);    
    Serial.println(",B value:");    
    Serial.println(rgbValues[2]);    
    delay(400);
}

用uKitExplore v2板子控制颜色传感器把检测到的颜色用板载RGB灯显示出来。

#include "uKitExplore2.h"
unsigned char *rgbValues=NULL;
void setup() {    
    Initialization();
}

void loop() {    
    rgbValues=readColorRgb(1);    
    setRgbledColor(rgbValues[0],rgbValues[1],rgbValues[2]);   
    delay(100);
}

最后更新于