Analog Sound Sensor module
$26.1
$41.5
Sensitive Microphone Sensor Module with Analog and Digital/Comparator Outputs. Can be used with Arduino Uno/Due/Mega/Leonardo and with other microcontrollers and embedded boards.PinoutsAO : analog output, real-time output voltage signal of the microphoneG : Power Ground : Positive VCC (3V‑5.5V Nominal : 3.0V – 5.0V)DO : Output High Logic when the sound intensity reaches a threshold set by potentiometerFeaturesA mounting screw hole 3mmModule uses 5v DC power supplyAnalog outputA potentiometer that adjusts threshold for digital outputhigh sensitive microphoneA Power indicator LEDAn LED Signal Detect LEDExample code: Digital outputArduino int Led = 13 ;// define LED Interface int buttonpin = 3; // define D0 Sensor Interface int val = 0;// define numeric variables val void setup () { pinMode (Led, OUTPUT) ;// define LED as output interface pinMode (buttonpin, INPUT) ;// output interface D0 is defined sensor } void loop () { val = digitalRead(buttonpin);// digital interface will be assigned a value of pin 3 to read val if (val == HIGH) // When the sound detection module detects a signal, LED flashes { digitalWrite (Led, HIGH); } else { digitalWrite (Led, LOW); } }12345678910111213141516171819202122int Led = 13 ;// define LED Interfaceint buttonpin = 3; // define D0 Sensor Interfaceint val = 0;// define numeric variables val void setup (){ pinMode (Led, OUTPUT) ;// define LED as output interface pinMode (buttonpin, INPUT) ;// output interface D0 is defined sensor} void loop (){ val = digitalRead(buttonpin);// digital interface will be assigned a value of pin 3 to read val if (val == HIGH) // When the sound detection module detects a signal, LED flashes { digitalWrite (Led, HIGH); } else { digitalWrite (Led, LOW); }} Example Code : analog outputs Arduino int sensorPin = A0; // select the input pin for the potentiometer int ledPin = 13; // select the pin for the LED int sensorValue = 0; // variable to store the value coming from the sensor void setup () { pinMode (ledPin, OUTPUT); Serial.begin (9600); } void loop () { sensorValue = analogRead (sensorPin); digitalWrite (ledPin, HIGH); delay (sensorValue); digitalWrite (ledPin, LOW); delay (sensorValue); Serial.println (sensorValue, DEC); }12345678910111213141516171819int sensorPin = A0; // select the input pin for the potentiometerint ledPin = 13; // select the pin for the LEDint sensorValue = 0; // variable to store the value coming from the sensor void setup () { pinMode (ledPin, OUTPUT); Serial.begin (9600);} void loop () { sensorValue = analogRead (sensorPin); digitalWrite (ledPin, HIGH); delay (sensorValue); digitalWrite (ledPin, LOW); delay (sensorValue); Serial.println (sensorValue, DEC);}
Sound