Digital Microphone on ESP32
I bought a digital mic (I2S) INMP441 but I didn't found time to test it.
You need an ESP (i try it on an esp32) to make it works.
I had a hard time to find a working code on Arduino, so here is one.
https://revspace.nl/EspAudioSensor
https://github.com/bertrik/NoiseLevel
This example managed multiples frequency band.
The mic is omnidirectionnal (and the range is a lot better than basic analog mic)
Here is the result on the serial monitor:
You can also use the serial tracer to display the frequencies: