insert pseudocode, set voltages, don't use PWM for any LEDs, introduce situation variable
make doLeds() behave according to voltage and situation
make main loop set situation according to what's happening