Hali!
Cseppet még korán van, megpróbáltam értelmezni a kódot, de nem nagyon ment.
A ledek világosságát a light_fading() függvényben állítja a kód, ezt a (main_screen) fülön találod az IDE-ben.
Magának a fényerőnek az értékét a fading változó adja meg, ha ez 255, akkor ki van kapcsolva, ha 0, akkor teljes fényerőn megy (legalábbis ha a Fritzing kapcsolási rajzot nézem, abból ez következik).
Az érték kiszámításához egy lenyűgözően idióta sort használ:
fading = exp(-pow(x-X_DIFF, 2)) * (255 - SLOPE*X_DIFF) + SLOPE*x;
Ezt így itt kiemelem, mert a rossz kód genotípusa.
A megfejtéshez sima matematikai ismeretek, továbbá az x, az X_DIFF, és a SLOPE változók lehetséges értékei, illetve az értékek alakulásának rendje kellene.
Ha estig nem lesz meg, megpróbálom megfejteni. De erősen megsimogatnám a kódot író embert egy szívlapáttal, nekifutásból.