El circuito integrado 74HC595 permite ampliar la cantidad de salidas de Arduino de forma simple y económica, con solo 3 líneas de control podremos activar 8 salidas, veremos el principio de funcionamiento del registro de desplazamiento (shift register), conexión con Arduino y programas de ejemplo.
También encadenaremos dos 74HC595 para el control de hasta 16 salidas con las mismas 3 líneas desde Arduino. La función shiftOut() se explica en detalle la cual facilita enormemente el proceso y hace el código muy sencillo.
Código fuente de los programas vistos en:
https://github.com/bitwiseAr/Curso-Arduino-desde-cero/