Управление светодиодами в часах?

  • Кнопка "Начать переписку" переименована в "Личное сообщение", "СООБЩЕНИЯ ПРОФИЛЯ" переименованы в "СТЕНА"

avr2012

✩✩✩✩✩✩✩
2 Апр 2020
2
0
Здравствуйте.
Сделал часы семи-сегментные на светодиодах WS2812. Проект не мой а иностранного человека. Часы работают. Решил разделить цвета символов. Часы одним цветом, а вот соответственно минуты другим. Но понять как это сделать не понимаю. Подскажите пожалуйста. Заранее спасибо

Вот исходный код управления цветом:

void displaySegments(int startindex, int number) {

byte numbers[ ] = {
0b00111111, // 0
0b00000110, // 1
0b01011011, // 2
0b01001111, // 3
0b01100110, // 4
0b01101101, // 5
0b01111101, // 6
0b00000111, // 7
0b01111111, // 8
0b01101111, // 9
0b01100011, // º 10
0b00111001, // C(elcius) 11
0b01011100, // º lower 12
0b00000000, // Empty 13
0b01110001, // F(ahrenheit) 14
};

for (int i = 0; i < 7; i++) {
LEDs[i + startindex] = ((numbers[number] & 1 << i) == 1 << i) ? (colorMODE == 0 ? colorCRGB : colorCHSV) : colorOFF;
}
}