diff --git a/arduino/mqttfastledmenu/mqttfastledmenu.cpp b/arduino/mqttfastledmenu/mqttfastledmenu.cpp index d8eceec..a8d2fdb 100644 --- a/arduino/mqttfastledmenu/mqttfastledmenu.cpp +++ b/arduino/mqttfastledmenu/mqttfastledmenu.cpp @@ -194,7 +194,9 @@ void ledError() void ledFullColor() { fill_solid(leds, LED_NUM, color); - FastLED.delay(1000 / speed); + int breath = (exp(sin(millis() / 2000.0 * PI)) - 0.36787944) * 108.4; + FastLED.setBrightness(breath); + FastLED.delay(100 / speed); } void loop() {