• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » Jingle Bell Song Circuit with Arduino and Piezo Buzzer

Jingle Bell Song Circuit with Arduino and Piezo Buzzer

Last updated on 29 June 2026 by Admin-Lavi Leave a Comment

Christmas time feels more fun when music plays, as this project plays the Jingle Bells tune using Arduino Uno.

With Arduino and small buzzer, we can make Jingle Bells tune at home, also its very easy circuit, with very happy sound and is good project for beginners and kids.

Arduino Code:

int buzzer = 10;
int led = 13;

int melody[] = {659,659,659,659,659,659,659,784,523,587,659};
int duration[] = {250,250,500,250,250,500,250,250,250,250,500};

void setup() {
pinMode(buzzer,OUTPUT);
pinMode(led,OUTPUT);
}

void loop() {
for(int i=0;i<11;i++){
tone(buzzer,melody[i]);
digitalWrite(led,HIGH);
delay(duration[i]);
noTone(buzzer);
digitalWrite(led,LOW);
delay(50);
}
}

Code Explanation:

  • Buzzer pin set to pin 10.
  • LED pin set to pin 13.
  • Melody array stores note frequency in hertz.
  • Duration array stores note timing in milliseconds.
  • Tone function makes buzzer create sound.
  • NoTone stops the sound.
  • LED turns on for every note.
  • Small delay makes notes separate.

Circuit Working:

Jingle Bell Song Circuit Diagram with Arduino and Piezo Buzzer

Parts List:

ComponentsQuantity
Resistor 150Ω1
Arduino Uno1
RED LED 5mm 20mA1
Piezo Buzzer Small1
5V DC Power supply1

To begin with, the above circuit is an easy project one should give it a try.

Arduino sends sound signals to piezo buzzer from pin 10 and then buzzer vibrates and makes musical notes.

After that, LED blinks at the same time from pin 13 and then R1 resistor stops extra current from reaching the LED; also 5V powers the LED and buzzer and GND completes the circuit.

Formulas with Calculations:

General formula for LED resistor in Jingle Bells Arduino circuit:

Red LED forward voltage = 2V

Safe LED current = 20mA (0.02A)

Arduino output = 5V

Resistor formula:

R = (Vsource – Vled) / I

So R = (5V – 2V) / 0.02A

R = 3V / 0.02A

R = 150 ohms

How to Build:

To build a Jingle Bell Song Circuit with Arduino and Piezo Buzzer follow the below steps:

  • First, assemble all the parts as shown in above circuit diagram.
  • Next, connect piezo buzzer positive to Arduino pin 10.
  • After that, connect piezo buzzer negative to GND.
  • Then connect LED positive pin to pin 13 of Arduino and connect LED negative pin to one end of resistor.
  • Also, connect resistor other side to GND.
  • Finally, connect Arduino 5V and GND to power rail.

Conclusion:

To conclude, this project is Jingle Bell Song Circuit with Arduino and Piezo Buzzer, which is with easy steps and short code.

Furthermore, the circuit is good for beginners and school projects and we can change melody numbers to play other songs, which shows how buzzer and LED work with Arduino.

Filed Under: Arduino Projects, Audio Circuits, Hobby Circuits, LED and Lamps, Mini Projects

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « Arduino Bluetooth Appliance Controller Circuit
Next Post: Christmas Music Box Circuit using IC UM66 »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar




Categories

  • 555 Timer Projects (137)
  • Alarm Circuits (81)
  • Amplifier Circuits (94)
  • Arduino Projects (103)
  • Audio Circuits (189)
  • Automation Circuits (150)
  • Automobile Circuits (40)
  • Battery Charger Circuits (88)
  • DIY Projects (435)
  • Free Energy (12)
  • Heater and Temperature Controllers (32)
  • High Voltage (24)
  • Hobby Circuits (241)
  • Indicator Circuits (63)
  • Inverter Circuits (17)
  • IoT projects (12)
  • LDR Circuits (47)
  • LED and Lamps (201)
  • Meters and Testers (44)
  • Mini Projects (390)
  • Motor Controllers (26)
  • Oscillator Circuits (70)
  • Power Supply Circuits (244)
  • Radio Frequency (8)
  • Remote Control Circuits (12)
  • Renewable energy (20)
  • Security and Protection (128)
  • Sensors and Detectors (236)
  • Solar Circuits (31)
  • Timer Circuits (63)
  • Transistor Circuits (178)
  • Transmitter Circuit (19)
  • Tutorials (33)
  • Voltage Regulator (55)
  • Water Level Controller (10)

Recent Posts

  • Low Current Controlled Battery Charger Circuit using LM723 IC
  • 741 Op-Amp Treble Booster Circuit
  • Simple Diode and Transistor Based Audio Limiter Circuit
  • Simple 500mW Speaker Driver Circuit
  • Easy DIY LM386 Audio Amplifier Circuit

Recent Comments

  1. Admin-Lavi on High Voltage Fence Charger Circuit
  2. etere on High Voltage Fence Charger Circuit
  3. Admin-Lavi on High Voltage Fence Charger Circuit
  4. egidio grzinic on High Voltage Fence Charger Circuit
  5. Logic OR Gate Circuit using Transistors - Circuit Ideas for You on Automatic Street Light Circuit using LDR

Copyright © 2026 | New Circuit Ideas