I'm driving a piezo buzzer with the tone function and I can hardly hear the tones. I took the resister out of the circuit but it barely helped at all. Is there some fix or do I need a different buzzer?
Many piezo buzzers only respond to a narrow range of audio frequencies. Perhaps a small speaker and amp chip would suit your needs better?
Lefty
There are plenty of amplifier circuits on the internet. Most of them can be built very quickly, and at a low price. Check out http://www.zen22142.zen.co.uk/Circuits/Audio/audio.html for some circuits. You can then have a louder output than you'd get out of the arduino, and a wider frequency respnse, if you use a speaker.
Onions.
I just went ahead and got buzzers with a lower voltage rating. Now I have to find the right resistance to bring the level down to what I want.
I'd be interested to know which buzzer(s) you're using. Haven't been happy with ones I've tried so far. I'm looking for loud...
LOLZ! THAT'S what I'm talking about!
It's actually a speaker rather than a piezo buzzer. It's larger and took some hassle to make it fit into the space available.
Thanks!
TheNorm:
It's actually a speaker rather than a piezo buzzer. It's larger and took some hassle to make it fit into the space available.
http://www.pololu.com/catalog/product/1261
It's rated as 100 ohm speaker, you should probably wire a series 100 ohm resistor to protect the output pin. That will cut sound level in half but maybe still enough?
Lefty