Paso 2: Sobre 74HC595 Shift Register
Como estamos usando 5 leds RGB, tenemos control de 15 pins. Pero Arduino Uno no tiene que muchos pines de salida. Así que tenemos que aumentar mediante el uso de registros de cambio.
74HC595 shift register es un registro de 8 bits serie, serie o paralelo cambio con cierres de salida; 3-Estado. Podemos usarlo para controlar 8 salidas a la vez, utilizando sólo 3 clavijas de salida del arduino. También puede aumentar el número de salidas por vincular registros de cambio de serie, pero aún usando sólo 3 pines de arduino.
Puede aprender más acerca de registros de cambio y sus aplicaciones en esta página.