Spy microphone that detects noise
In this section, we will look at a project that we can use in a house to detect noise or the level of sound so that we can detect when a person talks in front of the house. This project consists of a module that has a microphone, similar to the following image:
Software code
We need to make a program that can read the analog signal that the module sends to the Arduino board:
const int ledPin = 12; // the number of the LED pin const int thresholdvalue = 400; //The threshold to turn the led on void setup() { pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop() { int sensorValue = analogRead(A0); //use A0 to read the electrical signal Serial.print("Noise detected="); Serial.println(sensorValue); delay(100); if(sensorValue > thresholdvalue) digitalWrite(ledPin,HIGH);//if the value read from A0 is larger than 400,then light the LED delay...