setEyelightPetals(id,petalsnum,petals)

自定义设置眼灯8个花瓣亮不同颜色

参数

参数名

类型

描述

id

unsigned char

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

petalsnum

int

要亮的灯瓣数量,范围0~8,默认填入8

petals

int

设置每个灯瓣颜色。传入固定的Json格式{“data”[第一个灯瓣编号,r,g,b,第二个灯瓣编号,r,g,b,........]}

Json格式

{“data”[第一个灯瓣编号,r,g,b,第二个灯瓣编号,r,g,b,......,第八个灯瓣编号,r,g,b,]}

眼灯的每个灯瓣都有一个固定编号,如下:

例子

用uKitExplore v2板子控制1号眼灯亮如上图的颜色:

#include "uKitExplore2.h"

String colours_json;

void setup() {    
    Initialization();
   
}

void loop() {    
    colours_json = "{\"data\":\
        [1, 0, 0, 0,\        
        2, 255, 255, 255,\        
        4, 255, 240, 0,\        
        8, 0, 255, 0,\        
        16, 255, 0, 0,\        
        32, 0, 0, 255,\        
        64, 255, 0, 255,\        
        128, 255, 255, 255]}";    
    setEyelightPetals(1, 8, colours_json);
}

最后更新于

这有帮助吗?