Arduinoでマイクを使用する
編集:私はかなり以前からこの問題を調査してきました。それは私が思ったよりもはるかに難しいプロジェクトであり、初心者向けではないことが判明しました。これには、高価なハードウェア(マイクとアンプ)と、マイクロコントローラーでの高度なオーディオ分析が必要です。amplyfier回路を備えた完全なマイクでさえ、(この製品に関するコメントによると)望ましい結果を提供しません 私はArduinoを初めて使用します(ただし、プログラミングには精通しています)。構築されたために、VUメーター、私はArduinoのアナログの0端子にマイクを入れて、シリアル接続を介して値を表示したいです。 私はグーグルでこの回路を見つけました: ...そして、私はこの結果でそれを構築しようとしました: (私は現在、Oli Glaserの回答で提案された回路を使用しています) シリアルモニターの値は、音楽の音量によって変わりません。 Arduinoのアナログ入力の音量を測定する最も簡単な方法は何ですか? また、TDA2822Mを持っていますが、このプロジェクトに役立つかどうかはわかりません。マイクのキャプションにはXF-18Dと表示されます。 編集:私のarduinoコード: void setup() { Serial.begin(9600); } void loop() { Serial.println(analogRead(0)); delay(300); } シリアル出力:1023 1022 1022 1022 1022 1023 1022など マイクが機能するかどうかを確認するにはどうすればよいですか?指向性ですか? 編集:私は現在、S9014トランジスタを使用しています。ADCとシリアル接続は機能します(ポテンショメータでテストしました)。 シリアル出力は現在57前後です。 また、マルチメーターやオシロスコープも持っていません。 私は今マルチメーターを持っています。