Version 1
    element14 presents
    How to Add Multiple Inputs to an Arduino using a Shift Register

    The Learning Circuit | element14 presents |  Project Videos



    In this fourth and final video about shift registers, Karen shows how to use them to add inputs to an Arduino. Using one or more parallel-in serial-out shift registers, 8, 16, or more inputs can be added by using only 3 Arduino I/O pins. 


    Bill of Material:


    Product NameManufacturerQuantityBuy KitBuy Kit
    Arduino Uno, ATmega328P MCU, 14 3.3V I/O, 6 Analogue Inputs, 6 PWM OutputsArduino1Buy NowBuy Now
    Breadboard, MCM 60 rows, ABS, 8.5mm, 165mm x 56mmMulticomp1Buy NowBuy Now
    SN74HC595N -Shift Register, HC Family, 74HC595, Serial to Parallel, 1 Element, 8 bit, DIP, 16 PinsTEXAS INSTRUMENTS2Buy NowBuy Now
    Through Hole Resistor, 470 ohm, 500 mW, ± 5%VISHAY16Buy NowBuy Now
    Through Hole Resistor, 10 kohm, 250 mW, ± 1%TE Connectivity2Buy NowBuy Now
    Red LED, Through Hole, 5mm, 20 mA, 2.1 VLED TECHNOLOGY8Buy NowBuy Now
    LED, Green, Through Hole, T-1 3/4 (5mm), 20 mA, 2.1 V, 570 nmMulticomp Pro8Buy NowBuy Now
    140 Pc. Jumper Wire Kit, 22 AWG, Solid, Assorted Lengths and ColorsTwin Industries1Buy NowBuy Now
    Wire Kit, Jumper, Male to Male, Solderless, 100 mm - 250 mm, 75 PieceMCM2Buy NowBuy Now
    USB Cable, USB Type A Plug, USB Type B Plug, 915 mm, 36.1 ", USB 2.0, BlackMULTICOMP1Buy NowBuy Now


    Additional Parts:


    Product Name

    Computer with Arduino IDE