Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
8 years, 11 months ago.
How to use MEMS microphone.
質問ではありませんが,このプログラムで,入力としてボードに搭載されている MEMS のマイクを 使うプログラムを作っていたら,是非 mbed で公開してほしいと思っています.
私は,DISCO-F746NG で,アナログ信号を入力する際に,MCU に内蔵の ADC 用の A0 から入 力しています.このプログラムは,「F746_RealtimeSpectrumAnalyzer」という名前で mbed で公 開していますが,これを,MEMS マイク入力にも対応できるようにしたいと思っています.
ちなみに,私が mbed に登録しているプログラムやライブラリは「呂」で見つかります.
Question relating to:
1 Answer
8 years, 10 months ago.
はじめまして。七瀬と申します。
ボードに搭載のマイクを入力とするプログラムはまだ作っていません。
もし一時的にマイク入力を使いたい場合は、 main.cppの12行目、
main.cpp L12 LineIn
if (BSP_AUDIO_IN_Init(INPUT_DEVICE_INPUT_LINE_1, AudioInVolume, SamplingFreq) == AUDIO_ERROR)
を以下のように変更すればマイク入力に切り替えることはできます。
main.cpp L12 Microphone
if (BSP_AUDIO_IN_Init(INPUT_DEVICE_DIGITAL_MICROPHONE_2, AudioInVolume, SamplingFreq) == AUDIO_ERROR)
今後はプログラム全体を改良して、ライン入力とマイク入力を実行時に変更できるようにしようと考えています。完成時は再度公開したいと考えています。