Avez-vous tous les besoins de nombreux voyants, mais seulement quelques fils ? Alors Charlieplexing est une grande chose d’essayer. Avec seulement 4 fils que vous pouvez conduire 12 LED avec seulement 4 résistances comme une protection facultative et sans n’importe quel composant « intelligen » comme un 74595 ou similaire. -Cet exemple montrera comment utiliser 4 LED RGB pour tester ce concept très sympa. Le code générique permet de contrôler n’importe quel nombre de lignes très faciles :
Une installation à 4 fils
#define CHARLIE_PINS 4
Arduino Pins contrôle de 9 à 12 LEDs
#define CHARLIE_FIRST 9
//
Exemple 1: Premier LED(0,1) « On »
//
charlieClear() ; Effacer tous les niveaux de LED
charlieWrite(0,1,CHARLIE_MAX) ; LED la valeur (0 -> 1) au niveau maximal
charliePlex() ; Générer le modèle de sortie