¿Usted cada necesidad muchos LEDs, pero sólo algunos cables? Entonces Charlieplexing es una gran cosa para probar. Con sólo 4 cables que coche 12 LED con 4 resistencias una protección opcional y sin ningún componente "inteligente" como una 74595 o similar. -En este ejemplo se muestra cómo utilizar 4 LEDs RGB para probar este concepto muy agradable. El código genérico permite para controlar cualquier número de líneas muy fáciles:
Una configuración de 4 cables
#define CHARLIE_PINS 4
Pines de Arduino 9-12 control del LED
#define CHARLIE_FIRST 9
//
Muestra 1: LED(0,1) primera "A"
//
charlieClear(); Borrar todos los niveles del LED
charlieWrite(0,1,CHARLIE_MAX); Sistema LED (0 -> 1) al máximo nivel
charliePlex(); Generar el patrón de salida