Keszoox
KY-012 Active Buzzer Module — 5V, Digital Control, Arduino DIY (2-Pack)
KY-012 Active Buzzer Module 5V, Digital Control, Arduino DIY (2-Pack)
Couldn't load pickup availability
KY-012 Active Buzzer Module — 5V Digital Control (2-Pack)
The KY-012 is an active buzzer module that produces a fixed-frequency tone when driven HIGH from any digital GPIO pin. Unlike passive buzzers, the active buzzer contains its own oscillator — no PWM or tone library needed. Simply write digitalWrite(pin, HIGH) to sound the alarm.
Key Specifications
| Parameter | Value |
|---|---|
| Buzzer Type | Active (self-oscillating) |
| Supply Voltage | 5V DC |
| Control Signal | Digital HIGH (5V) = ON, LOW = OFF |
| Sound Frequency | ~2.3kHz (fixed) |
| Sound Pressure Level | ~85dB @ 10cm |
| Operating Temperature | −40°C to +80°C |
| Connector | 3-pin (VCC, GND, SIG) or 2-pin |
| Quantity | 2 modules |
Active vs Passive Buzzer
| Feature | KY-012 Active | Passive Buzzer |
|---|---|---|
| Internal Oscillator | ✅ Yes | ❌ No |
| Control | digitalWrite HIGH/LOW | tone() / PWM required |
| Frequency | Fixed (~2.3kHz) | Programmable |
| Simplicity | Easiest | More flexible |
Why Choose KY-012?
- Zero-Code Simplicity — One digitalWrite() call sounds the buzzer; no tone library needed
- 85dB Output — Loud enough for alarms and notifications in noisy environments
- Wide Temperature Range — −40°C to +80°C for outdoor and industrial use
- Direct GPIO Drive — 5V GPIO current sufficient; no transistor driver needed
- Pack of 2 — Spare included for projects or kits
Typical Applications
- Arduino alarm and alert systems
- Doorbell and notification circuits
- Countdown timer audio feedback
- Security system intrusion alert
- Robot collision warning beeper
- Button press audio confirmation
Arduino Example
pinMode(8, OUTPUT);digitalWrite(8, HIGH); // Buzzer ONdelay(500);digitalWrite(8, LOW); // Buzzer OFF
FAQ
Q: Can KY-012 be used with 3.3V Arduino/ESP32?
A: The buzzer requires 5V for rated volume. At 3.3V it may sound quieter or not at all. Use a transistor (2N2222, NPN) to drive it from 5V with a 3.3V control signal.
Q: Can I change the frequency of KY-012?
A: No — active buzzers have a fixed internal oscillator. Use a passive buzzer module if variable frequency is needed.
Package Contents
- 2× KY-012 Active Buzzer Module
