Stap 1: Charlieplexing de Arduino
Charlieplexing 6 LEDs, zullen wij zes LEDs setup (L1 t/m L6) en moet drie pinnen (ik koos Pins 13, 12 en 11) configureren voor elke LED.
Voor elke LED (L1, L2,..., L6), moeten we de pinMode (INPUT of OUTPUT) en de pin staat (hoog of laag)
H: pinMode = OUTPUT; staat HIGH
L: pinMode = OUTPUT; staat lage
Z: pinMode = INPUT; staat lage
Bijvoorbeeld configureren LED L2, pin 13 ingesteld op H, L, pin 12 en pin 11 tot en met Z:
Pin13
pinMode (LED_1, uitvoer); pinMode
digitalWrite (LED_1, hoge); staat
Pin12
pinMode (LED_2, uitvoer); pinMode
digitalWrite (LED_2, laag); staat
Pin11
pinMode (LED_3, INPUT); pinMode
digitalWrite (LED_3, laag); staat