Active buzzers contain built-in drive circuitry, which means that applying a simple active HIGH logic level signal will activate the buzzer. While they are easy to use, the drawback of active buzzers is that they produce a fixed tone at a specific frequency, and their loudness is also relatively constant. These buzzers are primarily useful for signalling or alarms.
Passive buzzers function more like small speakers and require a waveform with sufficient drive current to produce the desired sound. One advantage of using a passive buzzer is that you can control the tone and loudness by adjusting the frequency and power of the driving waveform. However, they can be more challenging to use compared to other types of buzzers.
The buzzer will draw approximately 25 mA from the S pin. When driving it with a microcontroller (MCU) output pin, it can be connected directly to the pin. However, it is advisable not to exceed a current of 20 mA for extended periods. If a lower volume is desired, you can add a small resistor in series.
It produces a moderately loud sound at approximately 85 dB with a frequency of 2.3 kHz, making it suitable for use as an attention-getting alarm or beeper. Here is a sound clip with the sound being toggled on and off every second.
FEATURES
- Uses an Active buzzer. Logic high sounds buzzer
- 85db output @ 2.3 kHz
- 5V operation
DIMENSION

PINOUT
There is a 3-pin header on the assembly. Note that on some modules, the pin order may differ from the picture shown, so refer to the markings on the module.

- ‘-‘ = Ground
- Centre pin = Not used
- S = Signal input, connects to the digital output pin on the MCU. Active HIGH
SPECIFICATION
| Maximum Ratings | ||
| Drive Signal | 4 – 7V | |
| IMax | Maximum Current Draw | < 30mA |
| Operating Ratings | ||
| Sound Output | > 85 dB | |
| Resonant Freq | 2300 +/- 500 Hz | |
| Dimensions | L x W (PCB) | 19mm x 15mm (0.75 x 0.60″) |
SHIPPING LIST
- 1 x Buzzer Active 5V Module for Arduino, NodeMCU or Raspberry Pi



















