

The Buzzer 12mm is a small, cylindrical sound-producing device designed to emit a tone or beep when powered. It is widely used in electronic circuits for alarms, notifications, and audio feedback. This component is compact, easy to use, and available in both active and passive variants. Active buzzers generate sound when powered, while passive buzzers require an external signal to produce sound.








Below are the key technical details for the Buzzer 12mm:
| Parameter | Value |
|---|---|
| Operating Voltage | 3V to 12V (typical: 5V) |
| Current Consumption | 10mA to 30mA |
| Sound Output Level | 85dB to 95dB (at 10cm) |
| Frequency Range | 2kHz to 4kHz |
| Dimensions | 12mm diameter, ~9mm height |
| Operating Temperature | -20°C to +60°C |
| Type | Active or Passive |
The Buzzer 12mm typically has two pins for connection:
| Pin | Description | Notes |
|---|---|---|
| Positive (+) | Power supply (VCC) | Connect to the positive terminal of the power source. |
| Negative (-) | Ground (GND) | Connect to the ground of the circuit. |
Note: Ensure correct polarity when connecting the buzzer, as reversing the connections may damage the component.
Below is an example of how to connect and control a passive buzzer using an Arduino UNO:
// Example code to generate a tone on a passive buzzer using Arduino UNO
// Define the pin connected to the buzzer
const int buzzerPin = 9;
void setup() {
// Set the buzzer pin as an output
pinMode(buzzerPin, OUTPUT);
}
void loop() {
// Generate a tone at 1000 Hz for 500 milliseconds
tone(buzzerPin, 1000, 500);
delay(1000); // Wait for 1 second before the next tone
// Generate a tone at 2000 Hz for 500 milliseconds
tone(buzzerPin, 2000, 500);
delay(1000); // Wait for 1 second before the next tone
}
Explanation:
tone() function generates a square wave signal at the specified frequency (in Hz) and duration (in milliseconds).delay() function introduces a pause between tones.No Sound from the Buzzer:
Low or Distorted Sound:
Buzzer Overheats:
Q1: Can I use the Buzzer 12mm with a 3.3V microcontroller?
A1: Yes, the buzzer can operate at 3.3V, but the sound output may be lower compared to 5V operation.
Q2: How do I differentiate between an active and passive buzzer?
A2: Active buzzers typically have a built-in oscillator and produce sound when powered directly. Passive buzzers require an external signal to generate sound.
Q3: Can I use the buzzer for continuous sound output?
A3: Yes, active buzzers can produce continuous sound when powered. For passive buzzers, you need to provide a continuous signal.
Q4: What is the maximum distance at which the buzzer can be heard?
A4: The sound output level (85dB to 95dB) is typically measured at 10cm. The audible distance depends on the environment and background noise levels.