Active Buzzer Module
Self-oscillating buzzer that beeps with just a single HIGH signal — no PWM required.
A buzzer with a built-in oscillator — just apply power to get a fixed-tone beep, no PWM signal generation required.
Specifications
| Operating voltage | 3V - 5V DC (5V typical on breakout modules) |
| Current draw | ~25-30 mA |
| Tone | Fixed frequency, ~2-4kHz — set by the buzzer's internal oscillator, not by your code |
| Control | Digital HIGH/LOW only — a plain digitalWrite() is enough, no tone() or PWM needed |
Pinout
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power, 3V-5V DC |
| 2 | GND | Ground |
| 3 | I/O | Signal input — HIGH turns the tone on, LOW turns it off |
Easy to tell apart from a passive buzzer without a multimeter: tap 5V straight to the pin briefly — an active buzzer beeps immediately, a passive one just clicks.
Variants
Use an active buzzer whenever a project just needs a simple fixed-tone beep or alarm — it's the least code, since a plain digitalWrite(HIGH) is all it takes. If the project needs to play a melody, a warning tone that changes pitch, or anything beyond a single fixed beep, a passive buzzer driven with tone() is the right part instead — the two look identical but are not interchangeable in code.
| Variant | Price |
|---|---|
| Active buzzer (this listing) | ~$0.30-1 |
| Passive buzzer | ~$0.30-1 |
| Bare piezo disc | ~$0.20-0.50 |