What this is
This is a DAC that I built for my Arduino UNO from an instructables video. It's essentially a voltage divider for each pin of a microcontroller, and allows the microcontroller/digital chip to send audio out at the sampling rate that the digital pins can clock out since each bit gets its own wire.

Fun
It's what got me into audio DSP and working with audio buffers since I am enchanted by standalone audio processors like pedals. This is basically like a reconfigurable digital effects interface allowing me to plug line in to a microcontroller analog input, and get a line out of one with no DAC.

Arduino UNO DSP
It was incredible to see how much could be done with an Arduino UNO. The thing barely has any compute power, yet it can process samples in and out at 38khz (although this takes a beating depending on how compute heavy the processing is). An Arduino UNO is even more limited in RAM but I managed to implement an audio delay, duration controlled through downsampling.
This image is me running an electric guitar signal into and out of the ADC/DAC ->

I later made one as a gift to a friend. It looks more put together than mine, and I gave it some consumer protections to like taking +/- voltage in...

This is a little Kid A themed lasercut wooden box I made for my Arduino Uno ->
