Con la ayuda de un amigo, chico de Uriel, hemos conseguido averiguar cómo hacer que funcione. Bueno, en realidad, Uriel hizo la mayor parte del trabajo... como de limpiar el código, modificarlo para trabajar con Arduino y optimizarlo. Solo escribo el instructable porque él consiguió vagos :-)
Por cierto - el código sí mismo es una obra de arte. Compruebe si usted quiere ver cómo implementar 16 niveles de rojo, usando la matriz de puntos.