Étape 1: Matrice de LED
Pour ce faire, nous allons utiliser une technique appelée charlieplexing, ou affichage de multiplexage. Fondamentalement, cette méthode nous permettra d’utiliser X nombre de broches pour contrôler le nombre X*(X-1) de LED. Par exemple, nous pouvons contrôler 6 LEDs avec seulement 3 broches de sortie. Ceci est possible en utilisant les propriétés de tri-état logique de microcontrôleurs et de la tension directe de LED. En d’autres termes, chaque broche peut être définie dans 1 des 3 États : élevée (5 ou 3.3V), basse (GND) ou non connecté (un état de haute impédance qui déconnecte la broche du circuit). En outre, un seul voyant vers le haut et pass actuel vers le reste du circuit dans un seul sens (à partir de l’anode à la cathode). Les quatre premières images donnera un exemple de comment charlieplexing fonctionne à l’aide de 3 broches et 6 LED.
Maintenant, en élargissant cette disposition de base, nous pouvons créer une matrice de 28 LED qui peut être contrôlé par un total de 11 broches de sortie.
Il s’agit d’une explication relativement simple d’un processus complexe. Si vous désirez plus d’informations, j’ai trouvé ce instructable pour être plus complet et très bien rédigé.