Étape 1: affichage
Le multiplex de LED est très simple. Lignes (4) se connecter aux broches du PIC par le biais de résistances de limites actuelles. Qu’une résistance de limitation de courante est utilisée pour chaque ligne car un seul par ligne est toujours allumée. Les LEDs sont exécutés à 20ma, à l’aide de résistances 56 ohm (56 ohms @ 3 volts = 20ma). Les LED peuvent être exécutés plus élevés parce qu’ils sont multiplexés, la feuille de données répertorié quelque chose autour de 40ma. Je trouve qu’ils soient trop lumineux à seulement 20ma multiplexés.
Colonnes (3) sont reliées à la terre par transistors NPN. Les transistors sont commutés par des broches PIC par le biais de résistances 1Kohm. Les fonctions multiplexes par une colonne de LED à travers le transistor de terre tandis que les rangées de LED correctes pour cette colonne d’éclairage. Cela est répété pour chaque colonne de succession courte, rendant la matrice semblent être continuellement allumé. PIC Timer0 est pousse le multiplex. Il compte jusqu'à 256 puis modifications ligne les valeurs et la colonne mise à la terre.
Transistor :
Transistor NPN, NPN / 32V / 100mA, (Mouser #512-BCW60D 0,05 $).