Home Development Boards & Microcontrollers KY-012 Active Buzzer Module — 5V, Digital Control, Arduino DIY (2-Pack)
Skip to product information
1 of 6

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)

Regular price $5.92 USD
Sale price $5.92 USD
Save Liquid error (snippets/price line 138): divided by 0% Sold out
Taxes included. Shipping calculated at checkout.
Default Title

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 ON
delay(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
visa
View full details
Quality Guarantee Certified components
100% Safe Checkout SSL encrypted payment
Fast Shipping Worldwide delivery
90-Day Returns Hassle-free policy