|
@@ -83,15 +83,18 @@ bool readSDFile() {
|
|
|
String palette = getSubstring(buf, ' ', 2);
|
|
|
String bright = getSubstring(buf, ' ', 3);
|
|
|
String fadeTime = getSubstring(buf, ' ', 4);
|
|
|
-
|
|
|
+ Serial.println(getSubstring(buf, ' ', 2));
|
|
|
if (zone == "lustre"){
|
|
|
- if (palette = "MER"){lustre_targetPalette = palette_MER ;}
|
|
|
- else if (palette = "SOLEIL"){lustre_targetPalette = palette_SOLEIL ;}
|
|
|
- else if (palette = "CREPUSCULE"){lustre_targetPalette = palette_CREPUSCULE ;}
|
|
|
- else if (palette = "FLAMINGO"){lustre_targetPalette = palette_FLAMINGO ;}
|
|
|
+ if (palette == "MER"){lustre_targetPalette = palette_MER ;}
|
|
|
+ else if (palette == "SOLEIL"){lustre_targetPalette = palette_SOLEIL ;}
|
|
|
+ else if (palette == "CREPUSCULE"){lustre_targetPalette = palette_CREPUSCULE ;}
|
|
|
+ else if (palette == "FLAMINGO"){lustre_targetPalette = palette_FLAMINGO ;}
|
|
|
lustre_targetBrightness = bright.toInt();
|
|
|
- lustre_stepBrightness = 10 * (lustre_targetBrightness - lustre_currentBrightness) / (float)(fadeTime.toInt()/refreshRate) ;
|
|
|
- Serial.print ("LEDS : palette ");
|
|
|
+ lustre_stepBrightness = constrain( abs((lustre_targetBrightness - lustre_currentBrightness)) / (float)(fadeTime.toInt()/refreshRate), 1, 255) ;
|
|
|
+ if(lustre_currentBrightness > lustre_targetBrightness) { lustre_stepBrightness *= -1 ;}
|
|
|
+ Serial.print ("LEDS : zone ");
|
|
|
+ Serial.print (zone);
|
|
|
+ Serial.print (" - palette ");
|
|
|
Serial.print (palette);
|
|
|
Serial.print (" - brightness : ");
|
|
|
Serial.print (lustre_targetBrightness);
|