Stap 1: Circuit beschrijving
De weerstanden in het circuit gebruikt zijn in de vorm van matrices, zoals weergegeven in de afbeelding hieronder.
CHARLIEPLEXING
Charlieplexing techniek gebruikt alle de drie statussen mogelijk: 0,1 of Z (hoge impedantie staat) van de digital I/O pin van een microcontroller. Het beheert om te controleren N*(N-1) LEDs met behulp van N digitale pinnen. Bij deze techniek slechts één LED kan worden gecontroleerd op een tijdstip en vandaar alle de LEDs worden gecontroleerd bij een geschikte frequentie moeten worden vernieuwd zodat ze stationaire verschijnen.
De LED worden gecontroleerd op een bepaald moment heeft haar I/O pinnen (waarmee het is verbonden) als output- en alle andere pinnen zijn gedeclareerd als input (hoge impedantie of 'Z' staat) aangegeven