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 Tutorial

Getting Started with Robotic Operating System (ROS) and JetRacer AI Kit
Barrier Gate with micro:bit and MakeCode
Play MP3 File on Maker Pi Pico Using CircuitPython
Remote Jetson Nano using SSH with Visual Studio Code
3.3V Serial LCD with Raspberry Pi Pico via SPI or I2C
Tutorials of Cytron Technologies Scroll to Top