Thank you for responding.
This is what I learned off of. Just underneath the schematics is some Arduino code that you can copy and paste into any sketch. Unfortunitly this code will only extend you Outputs.
Select as Best AnswerUndo Best Answer
Imagine you are rolling a bunch of black and white marbles one at a time through a slot.
A minimal two output lines lets you present a high / low on the data line then clock it in and it shows up on the Q0.
Present another high / low on the data line then clock it in and it shows up on the Q0 while the first shifted over to Q1.
A shifted register lets you add 8, 16, - - 64 extra outputs for two Arduino pins because the shift registers can be serialized !