Sound Detection with Arduino
Learn to use a sound sensor to detect sound around you!
Written By: Cherie Tan
Difficulty
Easy
Steps
4
In this guide, you will learn how to use a sound sensor with an Arduino, so that an LED turns on when sound is detected.
After completing this guide, you can incorporate sound detection in your next Arduino projects!
int led = 13; // We are going to make Pin 13 LED blink int threshold = 28; // Change this to the level you want the light to come on int volume; void setup() { Serial.begin(9600); pinMode(led, OUTPUT); } void loop() { volume = analogRead(A0); // Read the value from the Analog PIN A0 Serial.println(volume); delay(100); if (volume >= threshold) { digitalWrite(led, HIGH); //Turn ON Led } else { digitalWrite(led, LOW); // Turn OFF Led } }
Copy the code and upload it to your Arduino.
Open the Serial Monitor to see the values you are getting in a quite room.
You may want to change the value of 'Threshold' so that when a loud sound is made the LED comes on.