Hello! I recently encountered a bit of a problem while trying to get audio visualization work. When I bought the Teensy 4 I did not know the extend of the audio library coverage. Because the ADC is not set up for the Teensy 4, I ordered a SPH0645 I2S MEMS Microphone Breakout Sensor Board. It came in the other day, but I can't seem to get anything out of it. Furthermore, I can't seem to get FFT out of a sine wave mixed into the same signal, so I'm not sure what is happening.
What I have:
1. Teensy 4.0 (and an UNO for testing)
2. SPH0645 (I also have a electret BOB)
3. Lots of extra parts.
I have tried:
1. Looking for posts with these pieces of hardware. All of the results seemed to be with a different Teensy board, or using the audio shield.
2. This code with the hardware connected like this.
3. The same sketch with and without the sine wave. All readings are 0.00.
4. The same sketch with if(fft256.available()).
Design requirements:
1. It needs to be small, so the audio shield is not an option.
2. FFT data does not need to be precise. Audio input does not need to be precise.
Please let me know if you have any ideas on how to get this all working. I tried to put down everything that might be relevant, but if I missed something I can add it. Thanks a bunch for taking a look at this!
What I have:
1. Teensy 4.0 (and an UNO for testing)
2. SPH0645 (I also have a electret BOB)
3. Lots of extra parts.
I have tried:
1. Looking for posts with these pieces of hardware. All of the results seemed to be with a different Teensy board, or using the audio shield.
2. This code with the hardware connected like this.
3. The same sketch with and without the sine wave. All readings are 0.00.
4. The same sketch with if(fft256.available()).
Design requirements:
1. It needs to be small, so the audio shield is not an option.
2. FFT data does not need to be precise. Audio input does not need to be precise.
Please let me know if you have any ideas on how to get this all working. I tried to put down everything that might be relevant, but if I missed something I can add it. Thanks a bunch for taking a look at this!