Digital electronics provide an easy and fast way to implement your ideas, but they are often unforgiving in comparison to their analog counterparts. Being off by a single bit in the digital world can make your whole project stop working. The following articles will help you avoid some of these pitfalls, and get you quickly where you want to go.
1. Input matrix scanning – Figuring out which of your 100 buttons was pressed.
2. ATmega ADC – How to get decent audio into your microcotroller.
3. PWM DAC – Simple circuits for getting good audio quality out of your micrcontroller.