• 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 29 November 2025 by Admin-Lavi Leave a Comment

This small Arduino project make cute bird sound like real chirping.

Which make our room feel like forest

Only one button press and tiny speaker sing like little bird.

Sound is clear and fun, anyone can make in few minutes.

Very low cost and with very easy wiring.

This Arduino Chirping Bird Sound Circuit is perfect for students learning sound.

Arduino Coding:

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:

Part NameQuantity
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.

Transistor work like amplifier and drive a 8Ω speaker.

Push button connects to pin 2.

When button is press, Arduino detect LOW and start sound.

Resistor R1 pull button line is high when button is not pressed.

Speaker is connected to collector of transistor and positive supply.

How to Build:

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

  • Take all the parts as shown in circuit diagram.
  • Arduino pin 9 connect to base of BC547 transistor.
  • Emitter of transistor go to ground.
  • Collector go to speaker one terminal.
  • Speaker other terminal goes to GND.
  • Push button one side to +5V.
  • Other side to Arduino pin 2.
  • Connect 10k resistor from pin 2 to and other end to GND
  • Arduino 5V supply give power to whole circuit.

Conclusion:

Making a device for birds, How to play a song once a button is pressed?

Filed Under: Arduino Projects, Audio Circuits

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

  • Alarm Circuits (47)
  • Amplifier Circuits (67)
  • Arduino Projects (101)
  • Audio Circuits (120)
  • Automobile Circuits (19)
  • Battery Charger Circuits (67)
  • Free Energy (13)
  • Heater and Temperature Controllers (14)
  • High Voltage (6)
  • Indicator Circuits (48)
  • Inverter Circuits (20)
  • IoT projects (1)
  • LDR Circuits (26)
  • LED and Lamps (159)
  • Meters and Testers (31)
  • Motor Controllers (22)
  • Oscillator Circuits (43)
  • Power Supply Circuits (139)
  • Remote Control Circuits (10)
  • Security and Protection (29)
  • Sensors and Detectors (130)
  • Solar Circuits (30)
  • Timer Circuits (47)
  • Transistor Circuits (106)
  • Transmitter Circuit (17)
  • Tutorials (8)
  • Water Level Controller (7)

Recent Posts

  • LM338 Adjustable Power Supply 5A Circuit
  • LM350 Based 0-12V 3A Variable Power Supply Circuit
  • 15V Dual Power Supply Circuit for Preamplifier
  • Transistor Based ±15V Dual Power Supply Circuit
  • ±15V Dual Power Supply Circuit using 7815 and 7915 ICs

Recent Comments

  1. Admin-Lavi on Simple Mobile Phone Signal Jammer Circuit
  2. Admin-Lavi on Simple Mobile Phone Signal Jammer Circuit
  3. Peter nichol Pilgrim on Simple Mobile Phone Signal Jammer Circuit
  4. Peter nichol Pilgrim on Simple Mobile Phone Signal Jammer Circuit
  5. Admin-Lavi on Simple Mobile Phone Signal Jammer Circuit

Copyright © 2026 | New Circuit Ideas