Version 1
    element14 presents
    Making a 12 bit DAC Using an Arduino

    The Learning Circuit | element14 presents |  Project Videos



    Once analog signals have been processed by electronics and converted to digital, to convert them back to analog, a DAC is needed. In this video, Karen shows how to make an R-2R Ladder DAC using just resistors, all of the same value. The ladder uses 12 of the digital I/O on an Arduino Uno as its inputs. While the Ladder DAC will be 12-bit, Karen is able to use it to show the differences in resolution between a 4-bit, 6-bit, 8-bit, and 12-bit DAC, generating a sine wave as a visual demonstration.


    Bill of Material:


    Product NameManufacturerQuantityBuy KitBuy Kit
    Through Hole Resistor, 1 kohm, 500 mW, ± 1%TT ELECTRONICS / WELWYN36Buy NowBuy Now
    Breadboard, MCM 60 rows, ABS, 8.5mm, 165mm x 56mmMULTICOMP1Buy NowBuy Now
    Arduino Uno SMD, ATmega328 MCUArduino1Buy NowBuy Now
    Wire Kit, Jumper, Male to Male, Solderless, 100 mm - 250 mm, 75 PieceMCM1Buy NowBuy Now
    MULTICOMP PRO USB Cable, Type A Plug to Type B Plug, 0.91 m, 3 ft, USB 2.0, BeigeMULTICOMP PRO1Buy NowBuy Now


    Additional Parts:


    Product Name

    Computer for programming