|
|
@ -133,8 +133,12 @@ void ledSave(int ledNum, uint8_t r, uint8_t g, uint8_t b, uint8_t lig, int statu
|
|
|
|
leds[ledNum - 1].ledNumber = ledNum;
|
|
|
|
leds[ledNum - 1].ledNumber = ledNum;
|
|
|
|
leds[ledNum - 1].status = status;
|
|
|
|
leds[ledNum - 1].status = status;
|
|
|
|
if (lig == 0) {
|
|
|
|
if (lig == 0) {
|
|
|
|
|
|
|
|
// 关灯
|
|
|
|
|
|
|
|
leds[ledNum - 1].color = strip.Color(0, 0, 0);
|
|
|
|
|
|
|
|
} if(lig==100){
|
|
|
|
|
|
|
|
// 正常
|
|
|
|
leds[ledNum - 1].color = strip.Color(r, g, b);
|
|
|
|
leds[ledNum - 1].color = strip.Color(r, g, b);
|
|
|
|
} else {
|
|
|
|
}else {
|
|
|
|
// 使用亮度换算rgb颜色
|
|
|
|
// 使用亮度换算rgb颜色
|
|
|
|
leds[ledNum - 1].color = strip.Color((r * lig) / 255, (g * lig) / 255, (b * lig));
|
|
|
|
leds[ledNum - 1].color = strip.Color((r * lig) / 255, (g * lig) / 255, (b * lig));
|
|
|
|
}
|
|
|
|
}
|
|
|
|