

The Keyes KY-006 Passive Buzzer is an audio signaling device that requires an external audio signal to produce sound. Unlike an active buzzer, which generates sound with an internal oscillator, the passive buzzer relies on an external signal, such as a square wave, to vibrate its diaphragm and create sound waves. This makes it versatile for applications where precise control over sound frequency and duration is required.








The Keyes KY-006 Passive Buzzer is designed for simplicity and ease of integration into various electronic circuits. Below are its key technical details:
| Parameter | Specification |
|---|---|
| Operating Voltage | 3.3V to 5V |
| Operating Current | ≤ 25mA |
| Resonant Frequency | ~2 kHz |
| Sound Pressure Level | ≥ 85 dB (at 10 cm, 5V) |
| Dimensions | 18.5mm x 15mm x 11.5mm |
| Weight | ~2g |
The KY-006 Passive Buzzer module has three pins, as described below:
| Pin | Label | Description |
|---|---|---|
| 1 | Signal | Input pin for the external audio signal (PWM) |
| 2 | VCC | Power supply pin (3.3V to 5V) |
| 3 | GND | Ground pin |
Note: The Signal pin is connected to a microcontroller's PWM-capable pin to generate the required audio signal.
Connect the Pins:
VCC pin to a 3.3V or 5V power source.GND pin to the ground of the circuit.Signal pin to a PWM-capable pin of a microcontroller (e.g., Arduino UNO).Generate a Signal:
Signal pin. The frequency of the square wave determines the pitch of the sound produced by the buzzer.Test the Buzzer:
Below is an example Arduino sketch to generate a simple tone using the KY-006 Passive Buzzer:
// Example code to control the KY-006 Passive Buzzer with Arduino UNO
// Connect the Signal pin of the buzzer to pin 9 on the Arduino
#define BUZZER_PIN 9 // Define the pin connected to the buzzer
void setup() {
pinMode(BUZZER_PIN, OUTPUT); // Set the buzzer pin as an output
}
void loop() {
tone(BUZZER_PIN, 2000); // Generate a 2 kHz tone
delay(500); // Play the tone for 500 ms
noTone(BUZZER_PIN); // Stop the tone
delay(500); // Wait for 500 ms before repeating
}
Note: The
tone()function generates a square wave signal on the specified pin. ThenoTone()function stops the signal.
No Sound from the Buzzer:
VCC and GND pins are properly connected.Low or Distorted Sound:
Buzzer Overheats:
Buzzer Does Not Respond to PWM Signal:
Q1: Can the KY-006 Passive Buzzer produce different tones?
A1: Yes, the buzzer can produce different tones by varying the frequency of the PWM signal applied to the Signal pin.
Q2: Is the KY-006 Passive Buzzer suitable for battery-powered projects?
A2: Yes, its low current consumption (≤ 25mA) makes it suitable for battery-powered applications.
Q3: Can I use the KY-006 Passive Buzzer without a microcontroller?
A3: Yes, but you will need an external circuit to generate the required audio signal (e.g., a 555 timer IC).
Q4: What is the difference between a passive and an active buzzer?
A4: A passive buzzer requires an external signal to produce sound, while an active buzzer has an internal oscillator and only needs a DC voltage to operate.