Как я могу изменить функцию I2S.read()
для считывания сигнала с первого и второго микрофона отдельно? С первого микрофона, а затем и со второго. Что я должен сделать, чтобы изменить это?
Я должен изменить его в библиотеке I2S .
Вот часть документации для моего микрофона и часть моей программы:
введите описание ссылки здесь
В system conection.png Я добавляю очень важную вещь. Он показывает, почему я должен изменить библиотеку I2S .
введите описание изображения здесь
while ((sample == 0) || (sample == -1) )
{
sample = I2S.read();
}
// convert to 18 bit signed
sample >>= 14;
samples[i] = sample;
}