Driver per led RGB - poca luminosità

No, perche' se sulla riga (o colonna) c'e' una sola resistenza, se piu di un led per riga (o colonna) e' acceso la corrente si suddivide fra i vari led ... se si vuole fare senza chip specifici con controllo attivo della corrente, ogni singolo led deve avere la sua resistenza (e con ogni led intendo ognuno dei chip del led, quindi tre resistenze per led) ...

Inoltre, sono da calcolare diverse per i diversi colori, perche' ogni colore ha una caduta di tensione diversa ... questo influisce poco se alimentati a 12V o piu, ma parecchio se alimentati a 5v ... esempio:

alimentati a 12V ... rosso, caduta di tensione di circa 1.5V, se servono 20mA, (12-1.5)/0.02=525 ohm (510 e' il valore piu vicino) ... blu, caduta di tensione circa 3V, per 20mA (12-3)/0.02=450 ohm (470 valore piu vicino) ... la differenza fra i due valori e' poca, potrei anche usare 470 ohm per il rosso, mi darebbe 22mA invece di 20, e non succede nulla ...

alimentati a 5V ... rosso, (5-1.5)/0.02=175 ohm (valore piu vicino 180) ... blu, (5-3)/0.02=100 ohm ... se uso 100 ohm per il rosso, mi da 35mA invece di 20, se uso 180 per il blu mi da 11mA invece di 20, la differenza e' molta di piu ... e le differenze crescono ulteriormente se bisogna alimentarli con correnti maggiori per compensare la luminosita' apparente minore dovuta al multiplexing ...

Inoltre bisogna anche calcolare le cadute di tensione introdotte dai driver, che in alcuni casi non sono indifferenti ... ad esempio, gli ULN2803 sono darlington, ogni uscita causa una caduta di tensione di circa da 2 a 2.5V, che puo arrivare quasi a 3 per correnti piu alte ... altri tipi di driver causano cadute diverse ... la stessa cosa vale per il ramo positivo, ovviamente ... e queste cadute vanno tolte dalla tensione che alla fine arriva al led per il calcolo della corrente, ed in alcuni casi possono addirittura impedire al led di funzionare (ad esempio, se tu usassi l'ULN2803 per pilotare dei led blu con i 5V, al led arriverebbe meno tensione della sua stesa soglia, il che significa che non si accende, o al massimo si accende appena appena)