El proyecto utiliza 7 RGB LED dispuestos en forma de dados. Cada LED RGB tiene tres LEDs independientes dentro por lo hace un total de 21 LEDs y se ha controlado por 4 pines de I/O de ATTiny13V Microcontroller.But según la teoría de CharliePlexing, sólo podemos controlar 12 {n(n-1)} LEDs de 4 pines de entrada-salida.
Realmente el arreglo de los LEDs en forma de dados es tal que pueden ser divididos en cuatro grupos. Tres con dos LEDs y uno con solo LED. Están los LEDs de cada grupo y al mismo tiempo y puede conectarse a los pines de I/O mismo con mismo permite. En Resumen, se tratan como LEDs.So solo que hace un total de 4 LEDs RGB mediante el código (4 x 3 = 12 por lo que tiene de charlieplexing)'
Los 5 pines de I/O del controlador se utilizan para cambiar que cuando presiona genera números aleatorios del 1 al 6 y al soltarlo genera colores al azar (6)