I've been able to sample a Mic on an analog pin at 20khz. Would your results be much different?
You had some kind of amplification on the mic, right? The A/D on the analog pins is a 10-bit A/D, and the Rugged Audio Shield has 12-bit A/D's so you get (theoretically) 12dB improvement in SNR. Plus you can sample at higher frequencies on our shield.
How does your board overcome the SD lost data?
Several things help:
- Don't record too fast for your SD card (and different cards from different manufacturers vary in write speeds) -- use an appropriate sampling rate
- Record mono instead of stereo if that's acceptable
- Format the card using the EraseFilesystem method which properly aligns sectors
- Pre-size the recording file using the PresizeFile method which pre-allocates all the clusters if you know about how much time you'll be recording
--
The Flexible MIDI Shield: MIDI IN/OUT, stacking headers, your choice of I/O pins