Étape 3: Seulement 4 résistances ? C' est charlieplexing !
Ce qui est bien charlieplexing ? Bien Wikipedia nous dit que c’est une technique proposée en 1995 par Charlie Allen au Maximum intégrée qui utilise la logique de tri-state de microcontrôleurs pour gagner en efficacité au multiplexage traditionnels. Toujours à perte ? Eh bien regardons multiplexage traditionnels.
Il s’agit d’une technique vous verrez partout sur instructables, de la matrice de LED génial à juste à l’aide d’un afficheur 7 segments. Il y a un grand instructable sur la technique ici. Essentiellement vous sélectivement la puissance LEDs spécifiques de leur câblage dans une grille. Eclairage LED individuels et en se fondant sur la persistance rétinienne pour donner l’illusion du contrôle de la matrice entière à un seul moment.
Dans charlieplexing, vous faites la même chose, mais maintenant vous êtes en s’appuyant sur la LED dans un seul sens et le fait que votre microcontrôleur peut changer le sens du courant. Imaginez mettre deux LEDs en circuit en parallèle mais avec des polarités opposées (voir image ref http://en.wikipedia.org/wiki/File:2-pin_Charlieplexing_with_common_resistor.svg utilisé avec Merci).
Maintenant, vous pouvez allumer une LED ou l’autre mais pas les deux en même temps. Heureusement pour nous que le microcontrôleur est plus rapide que le œil et de la polarily de l’alimentation de commutation rapidement il peut apparaître que les deux voyants sont allumés.
Qu’étendre à trois broches ressemble beaucoup plus complexe, mais vous pouvez déjà voir les avantages qu’elle nous offre. Une résistance par pin et maintenant nous pouvons contrôler 6 LEDs ! (photo Réf http://en.wikipedia.org/wiki/File:3-pin_Charlieplexing_with_common_resistors.svg)
Dans ce projet, nous avons utilisé 4 broches et 4 résistances et le schéma se trouvent sur notre GitHub.