PROJECT 11 – PIEZO BUZZER: MELODY

For this project, we are going to interfacing the piezo buzzer to Arduino Duemilanove and create a simple birthday melody by just applying the Pulse Width Modulation(PWM) signal to it.

PROJECT 11

PIEZO BUZZER: MELODY

Back to Project 10                                                                                                                      Go to Project 12
For this project, we are going to interfacing the piezo buzzer to Arduino Duemilanove and create a simple birthday melody by just applying the Pulse Width Modulation(PWM) signal to it.

———————————————————————————————————————————————————-

COMPONENT NEEDED

———————————————————————————————————————————————————-
PIEZO BUZZER

———————————————————————————————————————————————————-

CONNECTION

———————————————————————————————————————————————————- Referring to the figure above. The BLACK colour wire are connected to ground(GND) while the RED wire are connected to digital pin-9 as the signal tone.

———————————————————————————————————————————————————-

ADDITIONAL INFORMATION

————————————————————————————————————————————————————————-

———————————————————————————————————————————————————-

CODE OVERVIEW

———————————————————————————————————————————————————- Define the pitches value using for typical note. int melody[ ] Preset the melody for birthday song. int noteDuration[ ] Preset the delay value for each melody note playing. int noteDuration = 1000/noteDuration[thisnote]; To calculate the note duration, take the 1 second and divided with the note type. E.g: 1000/3 = 333 tone (9, melody[thisnote], noteDuration); Tone(pin, frequency, duration). Generates a square wave of the specified frequency (and 50% duty cycle) on a pin-9. int pauseBetweenNotes = noteDuration + 50; Delay between the notes by adding 50ms to the noteDuration. noTone(9); Stops the generation of a square wave triggered by tone(). Has no effect if no tone is being generated.
Back to Project 10                                                                                                                     Go to Project 12
———————————————————————————————————————————————————-

ATTACHMENT

1. P11 User Manual.pdf 2. Project_11_code.zip

BUY

1 thought on “PROJECT 11 – PIEZO BUZZER: MELODY”

Leave a Comment

Your email address will not be published.

Share this Tutorial

Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest
Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest

Latest Tutorail

Display Temperature and Humidity on OLED using DHT22 and Arduino
Getting Started With Teensy Using Arduino IDE
Night Light
Arduino Device Tracker Using GSM GPS SIM7600E Module
Chocolate Box with Touch Sensor and Arduino
Scroll to Top