Étape 1: Un peu sur charlieplexing
Charlieplexing est un moyen de câblage des LEDs d’utiliser moins broches d’e/s. Il utilise le fait que broches e/s peuvent être entrées ou sorties, fondamentalement il peut être positif ou flip et ligne négative flop entre les deux. Cela dit, que nous pouvons aussi utiliser le fait qu’une LED (Light Emitting Diode) est une diode à la fin de la journée qui vise à limiter l’écoulement de l’électricité à une seule direction. C’est pourquoi LED polarité et dois être accroché correctement pour travailler. Charlieplexing permet de brancher 2 LEDs à 2 lignes et ont les directions distinctes face donc selon quelle ligne est positive et qui en négatif déterminera quels LED s’allume en raison de la polarité. C’est super car il nous permet de contrôler un grand nombre de LEDs séparément. Fondamentalement, la formule pour le nombre de LED que nous pouvons contrôler est X = N * (N - 1) où N est le nombre de broches d’e/s vous donnez il et X est le nombre de LED, vous pouvez contrôler.
Pour mon exemple, que j’ai décidé de lui donner 4 broches d’e/s, donc nous pouvons contrôler jusqu'à 12 LEDs hors que (4 * 3 = 12).