• 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 » Arduino Chirping Bird Sound Circuit

Arduino Chirping Bird Sound Circuit

Last updated on 2 July 2026 by Admin-Lavi Leave a Comment

This small Arduino project make cute bird sound like real chirping and also which make our room feel like forest; with only one button press and tiny speaker sing like little bird, sound is clear and fun, anyone can make in few minutes.

Therefore, this Arduino Chirping Bird Sound Circuit has a very low cost, uses very simple wiring and is perfect for students who want to learn about sound generation.

Arduino Code:

int speaker = 9;
int button = 2;
int val = 0;

void setup() {
pinMode(speaker, OUTPUT);
pinMode(button, INPUT_PULLUP);
}

void loop() {
val = digitalRead(button);
if(val == LOW){
for(int i = 1000; i < 2000; i = i + 20){
tone(speaker, i, 10);
delay(10);
}
for(int i = 2000; i > 1000; i = i - 20){
tone(speaker, i, 10);
delay(10);
}
}
else{
noTone(speaker);
}
}

Code Explanation:

  • Speaker pin is pin 9.
  • Button pin is pin 2.
  • We use INPUT_PULLUP so button pressed give LOW.
  • Tone command create sound frequency.
  • First loop make rising chirp.
  • Second loop make falling chirp.
  • NoTone stop sound.

Circuit Working:

Arduino Chirping Bird Sound Circuit Diagram

Parts List:

ComponentsQuantity
Resistor1
10k 1/4 watt
Semiconductors
Arduino Uno1
Transistor BC5471
Push Button Switch1
Loud Speaker 8Ω1
Power Supply 5V USB or Arduino power1

Arduino pin 9 send sound signal to base of transistor BC547 through wire, then transistor work like amplifier and drive a 8Ω speaker.

After that, connect the push button to pin 2.

When we press the button, the Arduino detects a LOW signal and starts the sound, then resistor R1 pulls the button line HIGH when we do not press the button.

Finally, connect the speaker between the collector of the transistor and the positive supply.

How to Build:

To build a Arduino Chirping Bird Sound Circuit follow the below steps for connection:

  • First, take all the parts as shown in circuit diagram.
  • Next, Arduino pin 9 connect to base of BC547 transistor, emitter of transistor go to ground and collector go to speaker one terminal and also speaker other terminal goes to GND.
  • Then push button one side go to +5V and other side to Arduino pin 2.
  • Also, connect 10k resistor from pin 2 to and other end to GND.
  • Finally, Arduino 5V supply give power to whole circuit.

Conclusion:

This Arduino Chirping Bird Sound Circuit is a simple and fun project that creates bird sounds with an Arduino and a few components, also we an use this project to learn sound generation and Arduino programming.

If required we can also, modify the code to create different bird sounds and effects.

Filed Under: Arduino Projects, Audio Circuits, DIY Projects, 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 Pitch Control Circuit using Potentiometer
Next Post: Natural Bird Sound Generator Circuit using Transistors »

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar




Categories

  • 555 Timer Projects (134)
  • Alarm Circuits (81)
  • Amplifier Circuits (94)
  • Arduino Projects (103)
  • Audio Circuits (189)
  • Automation Circuits (150)
  • Automobile Circuits (40)
  • Battery Charger Circuits (88)
  • DIY Projects (425)
  • Free Energy (12)
  • Heater and Temperature Controllers (32)
  • High Voltage (24)
  • Hobby Circuits (240)
  • 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 (25)
  • 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 (51)
  • 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