In function TurnSignalLeftDown, change
for (int i = NUM_LEDS1 / 2; i > NTurnLeft; i--) leds[i] = CRGB(orange, orange, 0);
to
for (int i = NUM_LEDS1 / 2 - 1; i >= NTurnLeft; i--) leds[i] = CRGB(orange, orange, 0);
DSGFlash:
it should shine to the moment of holding the mass. And go out after subtracting the mass. Correct it and it will be fine
Do you mean that the leds (either left or right) must stay ON while led 4 or 6 are at GND?