Lo que usted necesita:
1 - protoboard
1 - fuente de energía - 7805 o alguna otra fuente de 5v
1 - ATtiny13 y una forma de programar (estoy usando el AVRISP mkII con AVRStudio 4.17 con WinAVR)
1 - 74HC595 Shift Register
1 - cap 100uF
1 - cap 0.1uF
1 - 10K resistencia
8 - LED
8 - resistencias 470 ohm
~ 15 - cables de conexión
¿Qué es un cambio de registro?
Serie registro de cambio paralelo son ICs que permiten los datos "serial" ser entrado en pin 1 y la pila para arriba en un registro que sale 8 pernos paralelos (en el caso de un registro de desplazamiento de 8 bits). Como datos se registran, cambia todo el otro los pedacitos sobre una posición con el final uno cae. Registros de cambio comunes son 74HC164 y 74HC595.
Hay un par de buenos tutoriales en línea sobre estos con animaciones.
www.eelab.usyd.edu.au/digital_tutorial/part2/register01.html
La 595 tiene otra característica que es genial. Se llama un cierre. Permite las salidas mostrar los bits actuales que han sido trabados en el registro de cierre mientras que nuevos datos se cambia de puesto en el cambio de registro. Luego cambiar la clavija de enganche y los nuevos datos se copian en el registro de cierre.
Aquí hay un enlace a la hoja de datos del 74HC595:
www.onsemi.com/pub_link/collateral/MC74HC595A-D.pdf
Revisa un Youtube Video del circuito en acción