Etape 2: Comprendre la matrice multiplexage
Multiplexage des LEDs peut être difficile, mais nous y travaillons avec LED RGB, pensez donc à chaque RVB comme trois LEDs individuelles. Pour une matrice de 8 x 8, c’est 192 LEDs totales sur une seule matrice. Même s’il y a 32 broches de connexion, il est toujours possible de contrôler individuellement la couleur et la luminosité de chaque diode.
Jetez un oeil à ce diagramme dans la feuille de données pour la matrice RGB que j’utilise.
Vous devriez voir que chaque « ligne » partage une anode commune. De même, chaque colonne (de chaque couleur LED) partage une cathode commune. Pour enfoncer juste une seule LED, nous conduirons son anode commune HI et sa cathode LO. Pour contrôler la couleur de chaque LED individuel, nous devrons faire certains multiplexage bas niveau.
Il y a huit lignes d’anodes communes, afin que chaque ligne ne sera pas sur (sous tension) pour 1/8ème du temps. L’astuce consiste à basculer entre lesquels row se trouve tellement vite qu’un oeil humain ne peut pas le détecter. De cette façon, les broches, les cathodes de LED de conduite commandera seulement une rangée de LEDs à la fois. Comme la ligne active est passée, les nouvelles valeurs pour les lignes de cathode devra être chargé.