That should work fine, as long you connect properly, like +5 to +5 of the Ardiuino, GND with the Ardiuno, and Out at analog pin 5. You should expect a reading value around half of 1024 , if the level of sound in your room is quiet. I use my code modification ( with the delay(1000); or Nick Gammon code, but add a delay(1000); because the serial display will go fast, ( fast scrolling ) Heh you can still use Nick' code and disconnect the Arduino so you see the result of the serial output.
I have a Duemilanove, and I need to read the microphone faster than once per second (the faster the better). It just seems like the code never runs properly when I try this. I am sure the microphone is giving values from 0V to 5V, already tested.
I am sure the code is fine. The way the code is, that the fastest you can get. It only got one line in loop()... it Serial.println(analogRead(5)); That it ! And you should have a reading about 300 to 700 <-- +/- 2.5 V, but on average close to 500.
Now, that make sense.