Ну мой косяк очевиден стал.
void Animate(int v) { // Функция анимации
static uint8_t hue = 0;
leds[v] = CHSV(hue++, 255, 255);
FastLED.show(); // раскоментировать блок если нужна анимация
for(byte m = 0; m < NUM_LEDS; m++) {
leds[m].nscale8(250);}
delay(ANIME_DELAY / SEGMENT_LEDS);
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//=================== Фунция анимации при смене минуты ===============================
void Animation() { // Фунция анимации при смене минуты
//for(int i = 0; i < NUM_LEDS; i++) Animate(i); // раскоментировать блок если нужна анимация
for(int i = NUM_LEDS - 1; i >= 0; i--) Animate(i);
}
Эта строка должна быть закомментирована для того чтобы в режиме анимации менялся цвет часов каждую минуту, а я раскомментировал ее
//for(int i = 0; i < NUM_LEDS; i++) Animate(i);
@kym13, благодарю за то что помог, хоть как-то, спасибо