Active Buzzer 3.5-5.5V Module KY-012

Active Buzzer 3.5-5.5V Module KY-012

Components
DET562
Part.No: KY-012
€2.50
In Stock
Immediate Dispatch
KY-012 Active Buzzer Module (3.5–5.5V) — plug-and-play piezoelectric buzzer with built-in oscillator. Drive HIGH from any Arduino digital pin to produce an instant fixed tone. No PWM or tone() function required.

 

The KY-012 Active Buzzer Module is a compact, easy-to-use piezoelectric buzzer with a built-in oscillator, operating at 3.5–5.5V and drawing under 25 mA. Because the oscillator is built in, a simple digitalWrite(pin, HIGH) is all you need to activate it — making it one of the most beginner-friendly sound output modules available for Arduino projects.

Key Features

  • Built-in Oscillator: Generates its own square wave internally → no PWM, no tone() function needed, just HIGH/LOW control
  • Wide Supply Voltage (3.5–5.5V): Works reliably with both 5V Arduino boards and 3.3V-compatible setups → versatile across platforms
  • Low Current Draw (<25 mA): Can be driven directly from a microcontroller GPIO pin → no transistor driver required
  • Active Piezo Element: Unlike passive buzzers, it produces sound the instant power is applied → instant audio feedback
  • 3-Pin Module Format: Standard Keyes-style PCB with labeled pins → easy breadboard and jumper-wire connection

Pinout & Wiring

PinSymbolDescription
1SSignal — connect to a digital output pin; drive HIGH to activate, LOW to silence
2NCMiddle pin — not connected on standard Keyes boards; leave unconnected
3GND — connect to ground

Wiring note: Connect S to a digital GPIO pin (e.g. Arduino pin 8), connect to GND. Leave the middle pin unconnected. Use digitalWrite(8, HIGH) to sound the buzzer and digitalWrite(8, LOW) to stop it.

Compatibility

  • Arduino UNO / Nano / Mega: Fully compatible — 5V GPIO drives the signal pin directly within the 3.5–5.5V operating range
  • ESP32 / ESP8266 / Raspberry Pi (3.3V GPIO): The module's supply voltage range starts at 3.5V, so power VCC from a 5V rail if available; 3.3V signal levels may be marginal — test in your specific setup

Typical Applications

  • Alarm & alert systems: Sound a buzzer when a sensor threshold is crossed (temperature, motion, door open)
  • Project feedback: Confirm button presses or successful actions with an audible beep in Arduino sketches
  • Timers & countdowns: Signal the end of a timed sequence in DIY countdown timers
  • Security projects: Pair with a PIR or magnetic door sensor for a simple intruder alert
  • Learning & education: Ideal first sound-output component for students learning digital I/O on Arduino

Technical Specifications

InterfaceDigital (HIGH/LOW)
Buzzer TypeActive (built-in oscillator)
Operating Voltage3.5 – 5.5V DC
Working Current< 25 mA
MPNKY-012

Frequently Asked Questions

Q: What is the difference between an active and a passive buzzer?
A: An active buzzer (like the KY-012) has a built-in oscillator and produces sound with a simple HIGH signal. A passive buzzer requires an external square wave (PWM) to generate sound, giving you control over frequency and melody.

Q: Do I need a resistor or transistor to drive the KY-012?
A: No. The module draws less than 25 mA, which is within the safe output current of most Arduino GPIO pins, so you can connect it directly without any additional driver components.

Package Contents: 1× KY-012 Active Buzzer Module

Note: This is an active buzzer — it produces a fixed tone only. It cannot be used to play melodies or variable frequencies. For melody playback, use a passive buzzer module instead.
16 other products in the same category:
Product added to wishlist
Product added to compare.