I had a question regarding how to use a PDM microphone (Adafruit DM Microphone Breakout with JST SH Connector) on my Arduino BLE 33. My particular Arduino did not come with the built-in PDM microphone of the BLE 33 Sense, but I bought an external PDM microphone to compensate.
Up until now, the standard PDM library has not worked, with the following pinout:
- Adafruit Microphone DAT -> Arduino BLE I2C SDA
- Adafruit Microphone CLK -> Arduino BLE I2C SCL
- Adafruit VDD -> Arduino BLE 3.3V
- Adafruit GND -> Arduino BLE GND
I also tried to use the Adafruit Zero PDM library, but it comes up with:
Error compiling for board Arduino Nano 33 BLE
Is there a way that I can make use of this microphone (or any other external microphone) without having to hard-wire to the PDM solder pads?