DFRobot
Et shift register giver din mikrocontroller flere digitale udgange uden at bruge flere ben. Her finder du et modul med 74HC595, som giver 8 udgange fra tre styreben og kan kædes sammen med flere moduler. Skal du også bruge indgange, så se multiplexer- og IO-udvidelsesmoduler.
DFRobot
74HC595 modtager data serielt – én bit ad gangen – og lægger dem ud på 8 parallelle udgange. Du bruger tre ben: data, clock og latch. Bit'erne klokkes ind med clock-signalet, og når alle 8 er på plads, giver latch-signalet en puls, så alle udgange skifter på samme tid. På Arduino klarer funktionen shiftOut() det meste for dig.
Chippen har også en seriel udgang, så du kan sætte flere moduler i kæde og få 16, 24 eller flere udgange – stadig med kun tre ben fra mikrocontrolleren.
Se også moduler, IO-udvidelser, LED-drivere, segmentdisplays og lysdioder.