Arduino Tutorial: Running out of pins? Arduino and Shift Registers (work in progress)

Multiplexers and Shift Registers

When you run out of pins on your Arduino you have a number of alternatives. Two of the easiest and commonly used are to use a shift register or a multiplexer to make a small number of pins function like a larger number of pins, with some tradeoffs.

Shift Registers

The principle of a shift register

A shift register is essentially a serial to parallel (or parallel to serial) converter

shiftRegisterAnalogyThere are many different shift registers. The 74HC595 is very common and well documented with Arduino

Multiplexer/demultiplexer

gardenHoseManifold(to be completed)

Print Friendly
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Leave a Reply

Your email address will not be published. Required fields are marked *