Paso 1: No utilice cátodo común!
En primer lugar hay que recordar a invertir la lógica del programa - 1 es apagado y 0 en. En segundo lugar, las resistencias tienen que actuar también como las resistencias de limitación de la pantalla son muy pequeño valor, como tal cuando un segmento está en, el resistor está conectado directamente a tierra. Esto significa un grandes flujos corriente y la resistencia se calienta. Por mis cálculos que cada resistencia tuvieron que hacer frente con 1.2w! Intenté conseguir alrededor de esto mediante la adición de dos resistencias en paralelo y duplicando el valor de cada resistencia, sin embargo el poder todavía significaba que demasiado calor fue creado. Al final me cambié a ánodo común (CA).
El interruptor significó que consumo de energía bajó de un pico de 1.5A a 0.8A sólo desde la línea de 12v. Dado que esto tiene que funcionar de una batería es una cosa buena.