hi every one , recently i brought a ADMP401 MEMS microphone breakout board https://www.sparkfun.com/products/9868 for recording voice samples using arduino mega kit
but i dont how to proceed can any one give me the guidence for Recording voice samples using arduino mega/ uno ?
in this link they have used dynamic mic as input for voice signals BUT i want to use MEMS microphone or condenser microphone ( i have tried this http://www.learningaboutelectronics.com … ircuit.php BUT it didnt work for me well so i switch to using MEMS microphone brekout board)
i need a guidence for capture the voice signals to analog port of arduino board
Please be more descriptive in what doesn’t work for you. You leave no clues for us to help with or suggest things to investigate. “it didn’t work for me” requires us to become psychic to sense what happened.
The output of the circuit in the last link is an AC signal (as it ends with a series capacitor) Which means the voltage can go below ground/0 volt. The Arduino cannot record negative voltages (well not exactly, iirc the atmega chip can do differential ADC between 2 pins) so whatever is recorded is probably inaudible or just noise/garbled. The statement in the schematic to connect the output to an arduino ADC input seems false. It does work for attaching it to a regular sound input like the line-in on a pc or sound equipment.
Adding a voltage divider (I guess 2x 10Kohm should do, but I’m not sure how this holds up with input and output impedance) between the output of the amplifier and the adc input might help solve this. The voltage divider is powered from arduino Vcc, the amplifier output and the ADC input connect both between the resistors. This adds a bias level for the ADC to consider the 0 volt AC. Any voltage fluctuations from the amplifier capacitor would shift this up an down for the ADC to record.
[EDIT] 2x 10 kOhm seems confirmed by the schematic in the first link. Atleast as far as the atmega chip input is concerned.
As the product page of Sparkfun’s MEMS microphone suggests, you can connect that microphone directly to the Arduino/Atmega’s adc. It is already centered at 1/2 Vcc. Not sure what problem you experience here with analog measuring.