Instructables

How to easily play music with buzzer on arduino (The imperial March - STAR WARS)

Picture of How to easily play music with buzzer on arduino  (The imperial March - STAR WARS)
Hi,I recently designed a sort of "library" in order to make easier to play exact notes on arduino with the buzzer.
I included the frequencies of the notes (pleasant to be heard) with #defines .
I then defined the value of the BPM ( you can modify it obviously) and according to that I defined the note values
( the most commonly used ones).
With this defines you can easyly play a note with the command "tone" like this:
tone(pin, note, duration)
eg:
tone(8,LA3,Q);
delay(1+Q);

the delay is important because thanks to that the note doesn't overlap possibly with the successive ones.
(the "1+" is one extra millisecond that i usually put to separate notes but you can avoid it if you prefer the notes to be continuous.

Here is the code:
ARDU NOTES
(http://tny.cz/d1a629c1)
 
Remove these adsRemove these ads by Signing Up

Step 1: Example: The imperial march

Picture of Example: The imperial march
With a lot of effort I did it!
I wrote the code for the first part of the imperial march... so cool !

HERE IS THE CODE:
The Imperial March

and a video that I made:

Step 2: Well done !

Picture of Well done !
Now is your turn , make your arduino "whistle" all kinds of songs!
Hope you enjoyed this instructable !
samuraijack7 months ago
AWESOME
CPUCHE2 months ago

Hi!!!

I want to do something like that. I don't know if you can help me.

I have the melody and the sheet music, but I need to know the notes for arduino... just like you did.

this are the links:

https://www.youtube.com/watch?v=vJMvCEaOpyw Until sec 28.

http://ebookbrowsee.net/gdoc.php?id=399890027&url=... Only the first page. This is the link in Youtube: https://www.youtube.com/watch?v=vq7HOgjPZXU Until sec 16.

Thanks for your help. I'll be waiting for your reply :)

alopes86 months ago
AMAZING DUDE!
alopes86 months ago
AMAZING DUDE!
alopes86 months ago
AMAZING DUDE!
audreyobscura8 months ago
Hey that video is set to private, mind making it public?
eserra (author)  audreyobscura8 months ago
done ;) thanks