Wat je nodig hebt:
1 - breadboard
1 - krachtbron - 7805 of sommige andere 5v-bron
1 - ATtiny13 en een manier om het programma (ik gebruik de AVRISP mkII met AVRStudio 4.17 w / WinAVR)
1 - 74HC595 Shift Register
1 - 100uF-cap
1 - 0.1uF cap
1 - 10K Ohm weerstand
8 - LEDs
8 - 470 ohm weerstanden
~ 15 - aansluiting draden
Wat is een Shift Register?
Seriële naar parallelle verschuiving registreert zijn ICs waarmee "serial" gegevens worden klokte in op 1 pin en stack omhoog in een register dat uitgevoerd op 8 parallelle pinnen (in het geval van een 8-bits shift register wordt). Als gegevens is klokte in, verschuift dus al de andere bits meer dan één positie met het einde één eraf. Gemeenschappelijke shift registers zijn 74HC164 en 74HC595.
Er zijn een paar goede online tutorials over deze met animaties.
www.eelab.usyd.edu.au/digital_tutorial/part2/register01.html
De 595 heeft een andere functie die koel is. Het heet een klink. Het staat de uitgangen te tonen van de huidige stukjes die hebben al vergrendeld in het Register van de klink terwijl nieuwe gegevens wordt verschoven naar het Shift Register. Schakel de klink-pin en de nieuwe gegevens gekopieerd naar het Register van de klink.
Hier is een link naar het gegevensblad van de 74HC595:
www.onsemi.com/pub_link/collateral/MC74HC595A-D.PDF
Bekijk een Youtube-Video van het Circuit in actie