Arduino:スピーカーと出力トーンを構築する-仕組み
Arduinoを使用してスピーカーを構築し、トーンを出力することもできます。 この実用的なヒントでは、これがどのように機能し、どのコードが必要かを正確に知ることができます。
Arduino:スピーカーと出力トーンを構築する-仕組み
Arduinoをスピーカーに変えるには、最初にアクティブブザーとパッシブブザーを区別する必要があります。 アクティブブザーには、電圧が印加されるとすぐに音を生成する振動源がすでに装備されています。 ただし、1つのトーンしか生成できません。
- 受動的なブザーは少し良いです。 パルス幅変調を使用してトーンを制御できます。 ブザーをグラウンドとPWMピン(ピン9など)に接続するだけです。
- これで、トーンメソッドを使用してトーンを簡単に出力できます。 これを行うには、»tone(9、2000)«と書きます。 これで、2, 000 Hzの周波数でトーンがピン9に出力されます。
- 必要に応じて、追加のパラメーター»tone(9、2000、5)«を使用して秒単位で期間を指定することもできます。 そのため、音は5秒しか続きません。 それ以外の場合は、永遠に再生されます。
- コマンド»noTone(9);«を使用すると、ピンのすべてのトーンを終了します。
- ヒント:ところで、Arduinoでプロのメロディーを演奏できます。 最初に»#include "pitches.h"«コマンドを使用してサウンドライブラリをインポートします。 このライブラリには既にいくつかの変数が作成されているため、»NOTE_C3«などの特定の音に周波数が自動的に割り当てられます。
次の実用的なヒントでは、Arduinoで温度計を作成する方法を示します。