Buzzer Type, current voltage Versus Tone()

I'm looking at this little transducer/buzzer. Do I drive this with PWM, by using the Tone() function, or does it just need a constant voltage, like digitalWrite(buzzerPin, HIGH)? Also, it give the sound level rating at 3 volts. Will 5 volts hurt it, or should I use a resistor between the arduino pin and this? And finally, I don't see anything in the data sheet about markings for positive or negative, so does it matter which lead I hook to ground and which to a digital pin?
Thanks,

Hi, This is sometimes confusing.. I use this terminology:

BUZZER; A noise producing component that makes a sound when 5V (usually) is applied.

BEEPER: A transducer that makes sound when a changing voltage SIGNAL is applied to it.

So the beeper is like a little speaker, and you usually use the Arduino TONE function to make sounds.

A BUZZER always makes the same sound when powered, whereas the BEEPER can make different sounds with different applied signals.

You have a "BEEPER" which is just a sound transducer with no electronics of its own..

Great, that's what I was thinking, but I wasn't sure. So if it's a "transducer" or "piezo", it always needs something like the TONE function. Hence digikey's term "Transducer, Externally Driven".
But then the "frequency" rating on digikey is 4khz -- that must just be it's optimal level it's designed for, but it will actually change with whatever frequency I give it via my TONE function.

Thanks.

the "frequency" rating on digikey is 4khz -- that must just be it's optimal level it's designed for, but it will actually change with whatever frequency I give it via my TONE function.

That's exactly right...

Write a little code that sweeps the Tone from 1000 to maybe 6000 Hz and you'll find some frequencies are LOUDer due to the transducer properties.

Here are a few things that I wrote that you can try out:

http://arduino-info.wikispaces.com/YourDuinoStarter_BeeperTone

http://arduino-info.wikispaces.com/Project-HandBat

This one has a swept frequency:
http://arduino-info.wikispaces.com/Brick-Noisemakers

OK, thanks for the examples.
cheers.

You could put 2 or 3 diodes in series to drop 1.2 - 1.8 volts.