# setEyelightPetals(id,petalsnum,petals)

### 参数

| 参数名       | 类型            | 描述                                                                  |
| --------- | ------------- | ------------------------------------------------------------------- |
| 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,]}

眼灯的每个灯瓣都有一个固定编号，如下：

&#x20;

![](https://4110399367-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lp2wlXBWybR4t3JbPbo%2F-M68cvGaT8DcOziOovdd%2F-M68ivQ7wgjjct1qUrln%2Fimage.png?alt=media\&token=b07bce68-afd5-4ab7-a423-a8348d5d681f)

### 例子

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

```c
#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);
}
```
