Electronic – Why don’t piezo buzzers require resistors

piezo-buzzerraspberry piresistors

I'm new to electricity & electronics and am fumbling my way through some Raspberry Pi tutorials. One in particular has caught my interest, which hooks an RPi up to LEDs, pushbuttons and a piezo buzzer.

On page 2 of that PDF, you see the main wiring configuration for the project:

enter image description here

The one thing that caught my attention was that all the LEDs, as well as the pushbutton, all use resistors. The only component that doesn't use a resistor is the buzzer. It seems to just be wired directly to the breadboard/RPi. I'm wondering why?

Is there something special about buzzer that allows them to not draw too much current, and hence prevents them from needing resistors of any kind? Thanks in advance for any clarification!

Best Answer

The description in the article you linked to says:

The buzzer supplied in the EduKit is an 'active' buzzer, which means that it only needs an electric current to make a noise.

Notice that it calls it an active buzzer. An active device generally takes care of the fiddly parts for you, like oscillating and limiting current (within voltage limits which should be in its datasheet).