How to use a Piezo Buzzer
- Get link
- X
- Other Apps
Piezo Speaker
In this tutorial you will learn how to use a buzzer (or piezo speaker) with Arduino. Buzzers can be found in alarm devices, computers, timers and confirmation of user input such as a mouse click or keystroke.
You will also learn how to use tone() and noTone() function. What you will need - HardwareThe Circuit
The connections are pretty easy, see the image above with breadboard circuit schematic.
The code
How it works?
It's simple, tone(buzzer, 1000) sends a 1KHz sound signal to pin 9, delay(1000) pause the program for one second and noTone(buzzer) stops the signal sound. The loop() routine will make this run again and again making a short beeping sound.
(you can also use tone(pin, frequency, duration) function) |
*********************************************************************************************
/* Arduino tutorial - Buzzer / Piezo Speaker*/
const int buzzer = 9; //buzzer to arduino pin 9
void setup(){
pinMode(buzzer, OUTPUT); // Set buzzer - pin 9 as an output
}
}
void loop(){
tone(buzzer, 1000); // Send 1KHz sound signal...
delay(1000); // ...for 1 sec
noTone(buzzer); // Stop sound...
delay(1000); // ...for 1sec
}
*********************************************************************************************
Try to change sound signal "1000" (1KHz) to "500" (500Hz) or delay time and see how it changes the program.
Well done!
You have successfully completed one more Arduino "How to" tutorial and you learned how to use:
- buzzer / piezo speaker
- tone(), noTone() functions
- Get link
- X
- Other Apps
Comments
Post a Comment