2

BeagleBone で合成音声信号を生成し、tone() 関数が Arduino で返されるのを確認する方法に関するポインタ/ヒントを探しています。最終的には、ピエゾまたはスピーカーを GPIO ピンに接続して、そこから音波を聞きたいと思っています。ポインタはありますか?

4

3 に答える 3

1

AM3359 の GPIO ピンは低電圧であり、あらゆる種類のトランスデューサを直接駆動するにはドライバ強度が不十分です。これを行うには、オペアンプ、トランジスタ、または FET を使用して小さな回路を構築する必要があります。

これが完了したら、必要な頻度で GPIO ラインの状態を変更するタイマー ループを設定するだけです。

このボードからオーディオを取得する最も迅速で簡単な方法は、USB オーディオ インターフェイスを使用することです。

于 2012-12-23T02:14:48.103 に答える
1

このページをご覧ください。ユーザーランド (例: python) から、正しいsysfsファイルに書き込むことにより、ピンを高または低に設定できます/sys/class/gpio

于 2012-12-23T02:16:38.070 に答える