Esta es una pregunta de seguimiento de esta respuesta de Spehro Pefhany , en la que nos explica cómo use los registros de desplazamiento en serie 74HC595 con un solo pin de salida digital. Abajo está la foto que publicó.
Por curiosidad, y también para evaluar si yo mismo podría controlar un registro de turnos, mis preguntas son:
1. ¿Qué tan complicado es controlar los registros de desplazamiento de esta manera con una MCU, en C, por ejemplo?
2. ¿Cómo sería el firmware que controla este registro de desplazamiento?
3. ¿Existen bibliotecas de Arduino para ayudarnos a manejar eso (o también para otras plataformas)?
No tengo idea de cómo empezar.