Étape 2: Circuit
Le circuit est relativement simple et directe. Si vous avez vu autre matrice de LED type circuit, cela devrait ressembler familier.
En un mot, les 48 LEDs RGB sont divisés en deux groupes, connectés de manière multiplexe 6:1, en prenant R, G et B comme lignes de bus et axe commun de chaque LED sous forme de lignes de la colonne. Il y a deux paires de bus R/G/B. Puisqu’il existe seulement 3 sorties PWM sur le contrôleur utilisé, j’ai utilisé un décodeur binaire IC pour multiplexer le signal PWM, à conduire les 6 lignes de bus. 3 bornes servent à sélectionner un des 6 bus et 24 broches sont utilisées pour contrôler les épingles ordinaires des LEDs.
Le contrôleur active un bus à la fois, émet une impulsion pour le voyant doit s’allumer. La durée réelle qu’un particulier LED s’allume est contrôlée par les impulsions PWM qui va dans le décodeur binaire, 74HC238. Le contrôleur envoie des impulsions PWM aussi courte que 62,5 ns d’aussi longtemps que 12 500 ns pour contrôler la luminosité.