I am trying to baby step into the Edge ML world using XIAO NRF52840,
Started working on IMU, Battery, and many things. But now I started the PDM microphone.
I want to implement keyword spotting using the XIAO, up, down, left, and right.
So I tookthe help of some good tutorials.
After a lot of struggle, I can program my XIAO module with ML code.
Now I am getting some output, but nowhere near the accuracy shown in edge impulse.
I always get noise as output.
Link to project KeywordSpotting_XIAO_NRF52840 - Dashboard - Edge Impulse
So, I wonder if my microphone is working?
So I jumped into some examples to check.
I tried,
PDMSerialPlotter from both normal and mbed environments. The result is the same; I see only noise. How can I say this?
In the serial plotter, i dont see any rise or fall when I shout at the microphone.
As it is PDM, will it behave as analog data with what I am seeing in serial?
Or am I missing something?
I also tried the MicSerialplotter code, but the result remained the same.
PDMSerialPlotter.zip (1.1 KB)
Keyword Spotting Code
nano_ble33_sense_microphone.zip (2.8 KB)
Someone please help me, Am I in right path? or missing something?