feat: 优化mcu中led灯的状态存储逻辑

master
徐俊杰 4 months ago
parent 2d22309695
commit d082f72b1a

2
.gitignore vendored

@ -0,0 +1,2 @@
*/.idea
*/.vscode

@ -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].status = status;
if (lig == 0) {
// 关灯
leds[ledNum - 1].color = strip.Color(0, 0, 0);
} if(lig==100){
// 正常
leds[ledNum - 1].color = strip.Color(r, g, b);
} else {
}else {
// 使用亮度换算rgb颜色
leds[ledNum - 1].color = strip.Color((r * lig) / 255, (g * lig) / 255, (b * lig));
}

@ -0,0 +1,3 @@
# fonchain-container 货架服务
## 项目说明
项目包含硬件mcu程序和软件服务端程序。mcu程序基于C++开发,位于[./mcuClients](./mcuClients)目录中,服务端位于[./containerServer](./containerServer)目录中
Loading…
Cancel
Save