Vaya aquí para una gran explicación de Charliplexing.
Actualización 20/05/08:
Realmente he hecho un kit para esto, y ahora estoy tomando pre-pedidos en mi sitio web. También he creado en flash programador de animación. Échales un vistazo y me deja saber lo que piensas. El programador genera la versión más reciente del código, por lo que seguirá siendo una herramienta útil si haces tu propio corazón. Sólo necesitará cambiar la matriz de LED con uno que se asigna a su propio.
Actualización 12/02/08:
He actualizado el software a v 1.3. Encontré una función llamada PROGMEM en la biblioteca de avr/pgmspace.h (incluida con el software de Arduino) que le permite escribir directamente en la ROM Flash. Ahora da sobre 500 + marcos de animación y es una cosa muy fácil de implementar. Puede consultar aquí el nuevo software.
Dos de mis amigos están trabajando en conseguir una versión de bitmath que debería aumentar este aún más (a unos 4.500 marcos), pero durante el trabajo, no es muy fácil de trabajar en la creación de animaciones. Te suelte una vez que tengo mi programa procesamiento y generación de los códigos de la animación.
Actualización 11/02/08:
He puesto el esquema en el paso 1. Hay un enlace directo a él en mi flickr así.
Primera animación
Segunda animación