Microphone Sound Detection Sensor Module for Arduino

From air
Revision as of 16:29, 15 October 2013 by Donsez (talk | contribs) (Created page with "right|thumb|200px|Microphone Sound Detection Sensor Module for Arduino 135533 Microphone Sound Detec...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Microphone Sound Detection Sensor Module for Arduino 135533

Microphone Sound Detection Sensor Module for Arduino

http://dx.com/p/arduino-microphone-sound-detection-sensor-module-red-135533


/*
Test of Noise Level Sensor SKU 135533
http://dx.com/p/arduino-microphone-sound-detection-sensor-module-red-135533
 */

#define TIME 100

#define APIN A0
#define DPIN 9

int counter = 0;
boolean flag = false;
int sensorMaxValue = 0;
int sensorAvgValue = 0;

void setup() {
  pinMode(DPIN, INPUT);
  Serial.begin(9600);
}


void loop() {
  
  int sensorValue= analogRead(APIN);
  sensorAvgValue+=sensorValue;
  if(digitalRead(DPIN)==HIGH) flag=true;
  if(sensorValue>sensorMaxValue) sensorMaxValue=sensorValue;
  
  if(counter++>TIME) {
    Serial.print(sensorAvgValue/TIME);
    Serial.print(" ");
    Serial.print(sensorMaxValue);
    Serial.print(" ");
    if(flag) Serial.print(flag);
    Serial.println();

    flag = false;
    counter = 0;
    sensorMaxValue = 0;
    sensorAvgValue = 0;
  }
  delay(1);
}