Heb je wensen veel LEDs, maar slechts paar draden? Charlieplexing is een groot ding om te proberen. Met slechts 4 draden die je kunt rijden 12 leidde met slechts 4 weerstanden als een optionele bescherming en zonder enig onderdeel van de "intelligen" zoals een 74595 of gelijkaardig. -In het volgende voorbeeld zal tonen hoe te gebruiken 4 RGB LED's voor het testen van deze zeer mooi concept. De generieke code kunt bepalen van een willekeurig aantal lijnen zeer eenvoudig:
Een 4 draad setup
#define CHARLIE_PINS 4
Arduino pin 9-12 controle de LEDs
#define CHARLIE_FIRST 9
//
Voorbeeld 1: Eerste LED(0,1) "On"
//
charlieClear(); Alle LED niveaus ontruimen
charlieWrite(0,1,CHARLIE_MAX); Leiden (0 -> 1) naar maximale niveau
charliePlex(); Genereren van de output patroon