Die gezeigten LEDs sind eigentlich schon etwas besser, die sollten selbst bei etwa 2 mA schon genügent hell sein. Wenns nicht gerade in der Sonne ist sollte die Helligkeit ausreichen, wenn die Softwarenicht irgend welche Probelem macht.
Das sollte sogar so gehen, dass 12 Ports direkt vom Controller kommen und nur die Seite mit den 3 Leitungen über Transistoren geschaltet wird. Die LEDs kriegen dann gut 20 mA als Strom und können auch einen Programmfehler noch gut überleben. Nur mit der Auswahl von 68 Ohm oder 1 K als Vorwiderstand könnte das knapp werden.

Bei mir gehen z.B. auch noch 7 stellen rote 7-Segment Anzeigen auf diese einfache Weise. Nicht besonders hell, aber ausreichend. Bei 4 Stellen eigentlich kein Problem, auch ohne Filter.