Arduino e display 7 segmenti cat comune Maxi

michele mi hanno suggerito uno schema che ho allegato...dove alla base di Q2 un BC547 va il pin arduino che comanda l accensione del segmento un driver praticamente mentre Q3 dovrebbe essere il pnp che mi fornisce quei 200ma minimi per poter sostenere l accensione dei led in pratica ogni segmento è composto da sei piccoli led.
Potrebbe andare bene questo come pnp: NTE ELECTRONICS MPSA64 TRANSISTOR, BIPOLAR, PNP, 30V, 300mA, TO-92-3 ?
all uln non ci avevo pensato...

pilotaggio maxi display.jpg