Operating an FC-04 sound sensor

I recently purchased two FC-04 sound sensors and am having trouble getting them to work. I have not found a spec sheet on google. I want to be able to test a delay on a phone call using one sound sensor on each end of the phone call. Does anyone know where i can find the circuit, voltage/current requirements, and programming basics for this device?

Links to the sensor

I have tried this program while whistling and adjusting the resistor on the devise and it was not working, it just gave me NO. It was just running off the arduino 3.3V output.

void setup()
{
  pinMode(9, OUTPUT);
  Serial.begin(9600);
  digitalWrite(9, LOW);
}
void loop()
{
  if(digitalRead(9) == HIGH)
  {
    Serial.print("SOUND!!!");
    delay(100);
  }
  else
  {
      Serial.print("NO");
      delay(100);
  }
}

It's been a while since your original post, but I have something that may be able to help. Here's what I'm using that seems to work nicely:

/*                                                                              
 * SoundSensor.cpp                                                              
 *                                                                              
 * Andy Dalton - September 2013                                                 
 *                                                                              
 * Simple application to demonstrate the functionality of a FC-04 sound         
 * sensor.  Note that the sensor does _NOT_ detect sound intensity; it detects  
 * only its existance.  The default state of its output pin is HIGH, and when   
 * it detects sound it drops low.                                               
 */                                                                             
#include "Arduino.h"                                                            
                                                                                
enum {                                                                          
    SERIAL_BAUD        = 9600,                                                  
    SENSOR_DIGITAL_PIN =    2,                                                  
    SOUND_DELAY        =   50, /* Delay to avoid duplicate detection */         
};                                                                              
                                                                                
void setup() {                                                                  
    Serial.begin(SERIAL_BAUD);                                                  
    pinMode(SERIAL_BAUD, INPUT);                                                
}                                                                               
                                                                                
void loop() {                                                                   
    if (digitalRead(SENSOR_DIGITAL_PIN) == LOW) {                               
        static int count;                                                       
                                                                                
        Serial.print("Sound detected: ");                                       
        Serial.println(++count);                                                
                                                                                
        // Wait a short bit to avoid multiple detection of the same sound.      
        delay(SOUND_DELAY);                                                     
    }                                                                           
}

I hope that this helps.

Thanks,

Andy

simply change the pinMode 9 from OUTPUT to INPUT. remove the digitalWrite(9, LOW) line. The threshold value can be adjusted from the variable resistor at the microphone module.

do you have library sound sensor fc 04 for proteus?