Connecting an Analog Microphone to WM8960 breakout board #1065
-
Hi Phil,
#include "AudioTools.h" AudioInfo info(44100, 1, 16); // Arduino Setup // setup wire on pins 19 and 21 // start I2S Serial.println("WM8960 Audio Codec Initialized Successfully"); void loop() { My connection are as the following, While the MAX9814 microphone out is connected to LIN1. My code compiled and uploaded successfully: The issue is that, it does not print anything apart from the initialization of the WM8960. I can't seem to attach the oscilloscope output here This is the output from Serial Plotter: What happened next was that this is the Serial Plotter when I disconnected the ALRC jumper from my ESP32: And, it looks the output remains the same even when the microphone is not connected at all to any of the IN pins. Do you have any idea how this could've happened and is there a solution to it? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 3 replies
-
Not sure what the issues is. I did not find any read sketch for the WM8960, so I am not even sure if I have tested this. |
Beta Was this translation helpful? Give feedback.
-
I would add the ws signal as well so that you can see the signal start point. If you record a sine wave should see that the data signal is getting longer and shorter. Your second picture is confusing me: I an not sure how to read the light blue or dark blue sections. |
Beta Was this translation helpful? Give feedback.
-
Analog microphone signal, digitze it using WM8960 ADC and send the digitized data to ESP32 via I2S. I haven't been able to get it working either, and there isn't a direct example in the codebase. Could you please provide a test example? Thank you. |
Beta Was this translation helpful? Give feedback.
-
What did you try ? |
Beta Was this translation helpful? Give feedback.
What did you try ?
There are plenty of examples in the examples-audiokit directory