Arduino Sound Detection Sensor

What you need:
1PCS Arduino UNO R3
1PCS Sound Detection Sensor
3P Female to Male Dupont Cable

Pin Outs:



//Henry’s Bench

//Arduino Sound Detection Sensor Module


int soundDetectedPin = 10; // Use Pin 10 as our Input

int soundDetectedVal = HIGH; // This is where we record our Sound Measurement

boolean bAlarm = false;


unsigned long lastSoundDetectTime; // Record the time that we measured a sound



int soundAlarmTime = 500; // Number of milli seconds to keep the sound alarm high



void setup ()



pinMode (soundDetectedPin, INPUT) ; // input from the Sound Detection Module


void loop ()


soundDetectedVal = digitalRead (soundDetectedPin) ; // read the sound alarm time


if (soundDetectedVal == LOW) // If we hear a sound



lastSoundDetectTime = millis(); // record the time of the sound alarm

// The following is so you don’t scroll on the output screen

if (!bAlarm){

Serial.println(“LOUD, LOUD”);

bAlarm = true;





if( (millis()-lastSoundDetectTime) > soundAlarmTime  &&  bAlarm){


bAlarm = false;





amazon link
website link

Any question please email



Leave a Reply

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