Étape 1: Charlieplexing l’Arduino
Pour Charlieplexing 6 LEDs, nous mettrons en place six LED (L1 à L6) et devez configurer trois épingles (j’ai choisi les Pins 11, 12 et 13) pour chaque LED.
Pour chaque LED (L1, L2,..., L6), nous devons définir la pinMode (entrée ou sortie) et l’état de la broche (HIGH ou LOW)
H: pinMode = OUTPUT ; État haut
L: pinMode = OUTPUT ; État faible
Z: pinMode = entrée ; État faible
Par exemple, pour configurer LED L2, broche 13 H, axe de 12 l, la valeur et la broche 11 à z :
Pin13
pinMode (LED_1, sortie) ; pinMode
digitalWrite (LED_1, élevé) ; État
Pin12
pinMode (LED_2, sortie) ; pinMode
digitalWrite (LED_2, basse) ; État
Pin11
pinMode (entrée, LED_3) ; pinMode
digitalWrite (LED_3, basse) ; État