

The AZDelivery KY-006 Passive Buzzer is an audio signaling device that produces sound when an alternating current (AC) signal is applied. Unlike an active buzzer, the passive buzzer requires an external signal, such as a square wave, to generate sound. This makes it versatile for applications where precise control over sound frequency and duration is needed.








Below are the key technical details for the AZDelivery KY-006 Passive Buzzer:
| Parameter | Value |
|---|---|
| Manufacturer | AZDelivery |
| Part ID | KY-006 |
| Operating Voltage | 3.3V to 5V |
| Operating Current | ≤ 25mA |
| Sound Frequency Range | 1kHz to 10kHz (external signal dependent) |
| Dimensions | 18mm x 11mm x 8mm |
| Weight | ~2g |
The KY-006 Passive Buzzer module has three pins, as described in the table below:
| Pin | Label | Description |
|---|---|---|
| 1 | Signal (S) | Input pin for the external signal (e.g., square wave) |
| 2 | VCC | Power supply pin (3.3V to 5V) |
| 3 | GND | Ground connection |
Connect the Pins:
VCC pin to a 3.3V or 5V power source.GND pin to the ground of your circuit.Signal (S) pin to a microcontroller's PWM-capable pin or an external signal generator.Generate a Signal:
Signal (S) pin. The frequency of the square wave determines the sound pitch.Test the Buzzer:
Below is an example Arduino sketch to generate a tone using the KY-006 Passive Buzzer:
// Example code for KY-006 Passive Buzzer with Arduino UNO
// Generates a tone on the buzzer using a PWM signal
#define BUZZER_PIN 9 // Connect the Signal (S) pin of the buzzer to pin 9
void setup() {
pinMode(BUZZER_PIN, OUTPUT); // Set the buzzer pin as an output
}
void loop() {
// Generate a 1kHz tone for 500ms
tone(BUZZER_PIN, 1000); // tone(pin, frequency in Hz)
delay(500); // Wait for 500ms
// Stop the tone for 500ms
noTone(BUZZER_PIN); // Stop the tone
delay(500); // Wait for 500ms
}
tone() function generates a square wave signal on the specified pin.noTone() function stops the signal, silencing the buzzer.No Sound from the Buzzer:
Signal (S) pin.tone() function or equivalent signal generator is active.Distorted or Weak Sound:
Buzzer Overheating:
Q1: Can I use the KY-006 Passive Buzzer without a microcontroller?
A1: Yes, you can use an external signal generator to drive the buzzer. Ensure the signal frequency and voltage are within the specified range.
Q2: What is the difference between a passive and an active buzzer?
A2: 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.
Q3: Can I control the volume of the buzzer?
A3: The volume is primarily determined by the input voltage and cannot be directly controlled. However, you can adjust the duty cycle of the PWM signal to influence the perceived loudness.
Q4: Is the KY-006 compatible with 3.3V systems?
A4: Yes, the KY-006 Passive Buzzer operates with both 3.3V and 5V systems, making it compatible with a wide range of microcontrollers.