Rugged Audio Shield for Arduino

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