Matrice de LEDs (quelques questions)

Salut!

l'idée est là, en général, pour les anodes, on utilise des PNP (2N2904 par exemple, c'est l'équivalent du 2222 en PNP).

Par contre, pour gérer au mieux ton éclairage, tu devrais monter à 20mA par led (car en multiplexé, la valeur efficace du courant sera à 20 / 4 = 5mA). ça te donne 100 ohms au lieu de 220.

1K sur les bases, ça fait un courant de 4mA dans les bases, ça fait un peu beaucoup je trouve. la formule, c'est :

Ic (courant de collecteur) = 20mA (ou 10mA, tu choisis)
Ibsat = 4 x Ic / Hfemin (courant de saturation avec un facteur 4 pour être sûr)
(avec Hfemin = 75)
Rbmax = (VCC - Vbesat) / Ibsat
(avec Vbesat = 1V)
d'où :
Ibsat = 4 x 0.02 / 75 = 1mA
Rbmax = (5 - 1) / 0.001 = 4Kohms (4.7K ou 3.9K en valeur normalisée)

pour Ic = 10mA, ça donne Rbmax = 7.5K

Tu peux donc monter jusqu'à 4.7K, ça fatiguera moins vite ton transistor, même si le datasheet propose d'envoyer 50mA dans la base, ça ne sert à rien d'en faire trop...

Pour un meilleur rendu, je te conseille de multiplexer les anodes, et d'envoyer les données sur les cathodes (des leds en parallèle, ça ne marche bien que su des leds parfaitement identiques)

voili voilà!