- Support for 4x20 LCD Display and large number display
- Brightness and contrast adjustment with remote
- (OPUS/Wolfson WM8741) DAC volume control: remote and rotary encoder
- (OPUS/Wolfson WM8741) DAC random filter selection 1 to 5 with remote
- (OPUS/Wolfson WM8741) DAC upsampling selection (L, M, H -this is the OSR setting)
- I2C level shifting (5V to 3.3V)
- Optimized power-up sequence

Thursday, March 19, 2009

Using Arduino for DIY HIFI electronics

Modern hifi electronics such as DACs and volume controls have a software interface that needs to be accessed with a micro-controller. For example, a modern DAC has several filters that can only be selected through its software interface.

Arduino is an excellent platform. Open source libraries together with peripherals such as an LCD, rotary encoders and switches makes this solution a perfect addition to DIY Audio projects

A good place to start is the Arduino site.

1 comment:

Anonymous said...

I have copied your code version v0.7 for Arduino as I would like to learn by "tinkering" with this to fit the Buffalo32S DAC that I'm building.
I'm a newbie with Arduino and when I try to compile your code I get an error that the "macros.h" file/directory is missing. I have look around but I cannot seem to find this library anywhere.
Would you have a link to this file?