выкладываю архив с моими наработками...
Постараюсь почаще тут появляться и если кому-то не совсем понятно,объясню для чего каждая функция и блок каждой функции...
Особо много ушло времени на оптимизацию алгоритма преобразования HSV2RGB
но результат того стоил, теперь даже ардуинка может похвастать быстрым преобразованием HSV2RGB.
Много времени уделил оптимизации алгоритма этой фкнкции, потому что она очень хорошо подходит для автономной работы с пультом.... т.к. на вход ее можно подавать точку цвета на палитре насыщенность этой точки, и самое главное яркость