Buzzer music: Simple melodies with the Pi Pico

Buzz It, Baby!

© Lead Image © writerfantast, 123RF.com

© Lead Image © writerfantast, 123RF.com

Article from Issue 297/2025
Author(s):

Use the buzzer to have your MCU play small wake-up melodies, signals, or music to accompany LED animations. The sound might not be a feast for the ears, but it does give your projects a great retro feel.

Every PC has at least a small beeper for signal tones. In the case of microcontrollers, you need to retrofit a buzzer to do this, but buzzers are too good for just outputting beeps. They are available for a small amount from the typical marketplaces, and you can choose between two basic types: active and passive. The active relies on a built-in oscillator to generate sound and only require two pins, while you need to feed a PWM signal to the passive. Besides voltage and earth, they require another pin for the signal.

The buzzers themselves look like small black pots with two pins (Figure 1, center and right). For active buzzers, you just need the component itself, but for passive buzzers, it makes sense to use a breakout with the required circuitry (Figure 1, left). There are also breakouts for active buzzers with three pins, but one of them is not assigned in this case. When purchasing, you can use the designation as a guide: Passive buzzers will be known as KY-006 or HW-508, while an active variant often has KY-012 in its name.

Figure 1: Here you can see a passive buzzer (left) and two raw buzzers (center, right).

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Free Software Projects

    C2h lets people talk to dolphins and whales, and if you happen to be a jazz musician, you will find a creative helper in Impro-Visor.

  • Nootka

    With Nootka and your guitar, you can learn to recognize musical notes in classical notation and train for precision and speed.

  • BBC micro:bit

    Designed for students, the BBC micro:bit, in conjunction with MicroPython and the Mu editor, can help you get started with microcontroller programming.

  • Kitchen Timer

    A simple kitchen helper with two timers assists budding chefs in coping with dishes that are unlikely to be ready at the same time.

  • New Tech Retrofit

    An electronic project at a local science center was showing its age, calling for a refresh: in this case, rebuilding it almost from scratch with an Arduino instead of relays.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News