For audio, it is more natural to use a knob. Replaced the mouse click wheel for a potentiometer type rotary encoder and added a nice metal knob. The rotary encoder I used is the cheapy $.99 one from Electronic Goldmine.
It even has a momentary switch when you push it (to which I will wire the volume "dim" function). This particular encoder does 30 clicks per revolution (in my application that's 30 dB). Same wiring as the click wheel (center tab to Gnd, A tab to Arduino digital pin 2 -interrupt 0- and B to pin 4 (can be any other pin). Code is v 0.4
IMPLEMENTED SO FAR
- 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
- 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
Friday, April 17, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment