Instead of capturing the sound coming from the microphone, id just like to ping it every couple of seconds to capture the decibels and pitch as data points.

  • Then you have to capture the sound coming from the microphone, and analyze those samples.
    – CL.
    Jun 27, 2017 at 6:37

1 Answer 1


You would have to choose between Analog microphones of Digital microphones.

The analog microphones will give you mV/Pa relation where you can parametrize your results in dB.

Digital mic like ICS43434, will git a bitstream. On both you would have to get the root mean square RMS value, and use the parseval theorem to transform into decibels (dB).

And also if you want to measure something similar as our ear works, you have to apply a A-weighting into the process.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.