Para empezar, ¿qué es un registro de cambio? Wikipedia tiene una definición técnica de registros de cambio, pero en una cáscara de la tuerca, registros de desplazamiento le permiten tomar entrada serial (un bit tras otro) y salida en paralelo.
Digamos, por ejemplo, querías salida seis bits digitales de su frambuesa Pi a una exhibición basada en el HD44780, como éste, pero su proyecto tuvo que renunciar a casi todos lo GPIO para otras cosas, y todo lo que te queda es cuatro pernos. Puede enviar que los seis bits uno tras otro para el cambio de registro utilizando los cuatro pernos, que luego aparecerá en la pantalla como seis salidas paralelas.
Para este proyecto, que es un primer paso hacia la situación anterior, voy a ejecutar LEDs de cada una de las ocho salidas, así como una prueba de concepto. El video adjunto muestra el resultado final de este proceso. Solamente un puñado de luces para el momento, pero permaneced atentos. Este es el segundo de una serie de instructables que precedieron a mi Voiceberry Pi (ver la primera aquí).