According the datasheet, the INMP441 has a chip enable pin.
Why not set up one microphone for the Left I2S channel and the other for the Right I2S channel?
Hi.I am using MEMS INMP441 microphone with ESP32-WROOM and it works fine, when I use one microphone. Problem is when I want use two or more microphones. When I want to read values from the first microphone, I call i2s_driver_install(), then i2s_set_pin() and then i2s_read() etc. It works fine. But when I want to switch to second microphone, it returns some bad values. I tried i2s_stop() or i2s_driver_uninstall() and then new installation and i2s_set_pin, but it doesn't works.So question is if is there some way, how to read values from more than one I2S microphone on ESP32 (change I2S pins "on the fly").Thank you.
can you please provide the pinout i.e. mic pins to esp pins? I've searched for I2S mic with ESP32 but it appears that all other I2S mics have different pins then INMP441, so I am not sure how to wire them up