desplazar una letra en matriz de leds

Que tal he estado buscando informacion de como poder desplazar una letra de una matriz de leds a otra , he logrado generar la letra pero no he podido hacer que se vea que se va desplazando poco a poco ,utilizo el cto sn74ls164 para mandar los datos a las columnas y activo las filas con el arduino, asi que si mando un dato se almacena en el primer registro y activo la fila correspondiente
y se visualiza,pero al mandar el siguiente dato ,el dato anterior se corre al siguiente registro y entonces ambas matrices se encienden ,agradeceria el apoyo para que me ayuden a entender como logran que no se enciendan ambas matrices y lograr el efecto de que va corriendo de una matriz a otra, de ante mano gracias por el apoyo.

hola amigo te recomendaria utilizar el max7219 este circuito te controla las matrizes de led 8x8 y hay muchos ejemplos de su programacion si te animas yo tengo varios.