5078+ reviews
Order by 16:00 for same day shipping
14 days return
GB
EN
Individual
Business
Have you always wanted to add sound or music to your Arduino projects? It's easier than you think!
In this project I will show you how to play a song using a buzzer. We will make the Arduino play Vader Jacob by adjusting the hertz of the buzzer. By adjusting the frequency we can play higher and lower tones.
The way a buzzer makes this frequency is as follows. There is a magnet in the buzzer that goes back and forth through electrical pulses. This magnet then comes against a thin plate or sheet, which then vibrates at a certain frequency, which creates sound.
//difinitie van de pin waar de buzzer zit
const int buzzer = 9;
//hier defineren we pin 9 als output
void setup(){
pinMode(buzzer, OUTPUT);
}
//hier maken we ons liedje
void loop(){
tone(buzzer, 2093);
delay(500);
tone(buzzer, 2349);
delay(500);
tone(buzzer, 2637);
delay(500);
tone(buzzer, 2093);
delay(500);
tone(buzzer, 0);
tone(buzzer, 2093);
delay(500);
tone(buzzer, 2349);
delay(500);
tone(buzzer, 2637);
delay(500);
tone(buzzer, 2093);
delay(500);
tone(buzzer, 2637);
delay(500);
tone(buzzer, 2794);
delay(500);
tone(buzzer, 3136);
delay(1000);
tone(buzzer, 2637);
delay(500);
tone(buzzer, 2794);
delay(500);
tone(buzzer, 3136);
delay(1000);
tone(buzzer, 0);
tone(buzzer, 3136);
delay(250);
tone(buzzer, 3520);
delay(250);
tone(buzzer, 3136);
delay(250);
tone(buzzer, 2794);
delay(250);
tone(buzzer, 2637);
delay(500);
tone(buzzer, 2093);
delay(500);
tone(buzzer, 3136);
delay(250);
tone(buzzer, 3520);
delay(250);
tone(buzzer, 3136);
delay(250);
tone(buzzer, 2794);
delay(250);
tone(buzzer, 2637);
delay(500);
tone(buzzer, 2093);
delay(500);
tone(buzzer, 0);
tone(buzzer, 2093);
delay(500);
tone(buzzer, 1568);
delay(500);
tone(buzzer, 2093);
delay(1000);
tone(buzzer, 0);
tone(buzzer, 2093);
delay(500);
tone(buzzer, 1568);
delay(500);
tone(buzzer, 2093);
delay(1000);
tone(buzzer, 0);
}