When we designed the wave shield we needed a way to generate a fairly clear audio signal. One way to do that is to PWM a pin and then filter it, but you need to have a good filter, and a fast PWM. Another way to do it is to use a R2R resistor DAC which works well but takes a lot of space. In the end we found this nice 12-bit DAC in a through-hole DIP package. It takes 3-5V and has a easy serial interface. If you ever need a DAC but can’t use a R2R or PWM, this is very easy to breadboard.
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.
Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !
What about the MCP4822, which has a built-in Vref and dual channels? Still fits in an 8-pin DIP, too. I’ve suggested that to a friend who wants to make an X-Y CRT/scope display; the /LDAC pin will allow simultaneous loading of the two DAC channels.