Some of the hardward posts that I made earlier to another blog I really like, as I started out with simple LED blinking and blinking a BiPolar LED, to even more meaningful moving a car forward and backward. I often play with silly little electric circuits that I build. This time around, I picked a Buzzer.

This is yet another simple test of a new hardware component that I haven’t played with before. Buzzer is an audio device which may be mechanical, electromechanical, or piezoelectric. It can generate from quite awful UPS-like siren to melodious tone; it really depends on how you want to use it. I just wanted to make noise like that of a UPS does when electricity goes off.

I’m using a Buzzer module which has three legs, also a 9V battery, so that it may operate without getting power from the USB and can become a portable device. Here’s the connection list that I have made with an Arduino Nano for this:

Connection From To
9V positive wire Arduino’s VIN
9V negative wire Arduino’s ground
Buzzer module’s VCC Arduino’s 5V
Buzzer module’s ground Arduino’s ground
Buzzer module’s I/O (in my case middle leg) Arduino’s Digital Pin 13

The code that make the Buzzer beep like a UPS is probably even simpler than blinking a LED:

int buzzer =  13;  

void setup()  
    pinMode(buzzer, OUTPUT);     

void loop()                     
    digitalWrite(buzzer, HIGH);
    digitalWrite(buzzer, LOW); 

Here’s the final outcome:

Buzz like a UPS

First published on my previous blog.