@kamikadzze, 174 диода?
тогда думаю тут косяк)
#define LEDS_IN_SEGMENT 6 // задаём сколько у нас светодиодов в сегменте
#define DOTS_NUM 6 // задаём сколько у нас разделительных точек
segment_4 = NUM_LEDS - LEDS_IN_SEGMENT * 7;
segment_3 = NUM_LEDS - LEDS_IN_SEGMENT * 14;
segment_2 = NUM_LEDS - LEDS_IN_SEGMENT * 21 - DOTS_NUM;
segment_1 = NUM_LEDS - LEDS_IN_SEGMENT * 28 - DOTS_NUM;
dot_1 = LEDS_IN_SEGMENT * 14;
dot_2 = (LEDS_IN_SEGMENT * 14) + 1;
у кого хорошо с математикой, напишите как правильно, голова сейчас не варит)
в нашем варианте каждый диод по точке.
надо на 6 точек разбить, чтобы мигали 6 диодов)