I have the ICS-43434 i2s MEMS microphone that I connected to my ESP32 - works great - sound is excellent. to achieve this I connected 5 of its 6 pins:
3.3v,gnd,DataIn, fs(AKA ws) and sclk. (since I am recording mono I just pulled the 6th pin (mic L/R set) down )
As I understand - in order to move this mic over to the jetson nano (to do some AI stuff) I need to connect:
power to 3.3v and GND pins![i2sJetsonNano|375x500]
DataIn pin to GPIO28
fs(ws) pin to GPIO35
sclk pin to GPIO12
as I understand I need to configure my nano somehow to enable i2s on those pins - to be able to record sound. trying to understand how to do so from the forum posts got my head spinning (it usually doesn’t…). I tried all sort of commands and file manipulations as suggested and failed miserably.
arecord -D hw:tegrasndt210ref,0 -c 2 -f S16_LE -r 48000 -d 30 cap.wav
and got a silent file.
- is there a step by step guide to do this?
- after it’s done - what is the way to get a recording sample?