Was Sie brauchen:
1 - Steckbrett
1 - Stromquelle - 7805 oder einige andere 5v Quelle
1 - ATtiny13 und eine Möglichkeit, ihn zu programmieren (Ich benutze die AVRISP MkII mit AVRStudio 4.17 w / WinAVR)
1 - 74HC595 Schieberegister
1 - 100uF-Kappe
1 - 0.1uF cap
1 - 10K Widerstand
8 - LEDs
8 - 470 Ohm Widerstände
~ 15 - Anschluß Kabel
Was ist ein Schieberegister?
Serielle, parallele Verschiebung registriert sind ICs, die "serial" auf 1 Pin und Stapel Daten oben in einem Register getaktet werden die Ausgabe auf 8 parallel Pins (bei 8-Bit Schieberegister). Da Daten in getaktet ist, verschiebt es alles, was der andere über eine Position mit dem Ende einer herunterfallen bits. Gemeinsamen Schieberegister sind 74HC164 und 74HC595.
Es gibt ein paar gute Online-Tutorials darüber mit Animationen.
www.eelab.USYD.edu.au/digital_tutorial/part2/register01.HTML
595 hat ein weiteres Feature, das was cool ist. Es hat einen Latch bezeichnet. Dadurch werden die Ausgänge der aktuellen Bits die verriegelt worden in das Latch-Register zeigt, während neue Daten in das Schieberegister verschoben werden. Dann schalten Sie die Latch-Pin und die neuen Daten in das Latch-Register kopiert.
Hier ist ein Link zu den 74HC595 Datenblatt:
www.onsemi.com/pub_link/Collateral/MC74HC595A-D.PDF
Schauen Sie sich ein Youtube-Video von der Strecke in Aktion