эффект затухания fastled

Oleg_Go
Offline
Зарегистрирован: 09.03.2019

Народ как сделать так чтобы изменение цвета сопровождалось уменьшением яркости, а появление нового цвета увеличению яркости. Библиотека fastled.

Код который я юзаю для смены цвета:

byte hue;
void HUEcolors() {
  if (Timer_colors.isReady()) {
    hue += 1;
    All(CHSV(hue, 255, 255));
  }
}

All эта функция, чтобы полностью залить ленту цветом, а Timer_colors это просто таймер вместо delay.

 

b707
Offline
Зарегистрирован: 26.05.2017

Олег, ну нельзя же быть таким ленивым.... возьмите и почитайте описание функций в библиотеке fastled.

В 5 строчке вашего отрывка кода в функции

All(CHSV(hue, 255, 255));

последняя цифра в скобках - это яркость.