> Dewd! I have been wanting to build a metronome for a while! Keep me > posted on how you are doing and I will be glad to pitch in a hand. I > would love to build one myself. Well, the metronome part is not too hard using the compare module and corresponding interrupt, and a lookup table (or eeprom, or math) is easily written with the right delay values to convert bpm into a 'knightrider' led display. The tick also follows from that. But, as you said, there are many ways to do this. The 'problem' is in the tuning fork feature, which I am making too hard perhaps. I don't like listening to square waves so I thought of a 1 bit D/A converter using the USART and an audio power opamp integrator (hmm nice thing). But then I need to have an iterrupt at a multiple of 440 Hz, increasing my frequency error... Perhaps I should stick with a square wave, like you suggested... > I am thinking the interrupt method would be a better > design, though. I agree :o) > A straightforward user interface is a Scott Edwards serial LCD and a > couple of buttons. And a speaker of course. A large diameter piezo > driven by a transistor is all that is needed. Geez the thing is almost > designed already. hmm.. an LCD would be nice indeed if i'm stuffing it with not-so-often used features... Thank you for helping me think :o) -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads