TonalBuzzer今回のTonalBuzzerで利用するブザーは他励振タイプです。スイッチサイエンスで入手しました。赤色をGPIO21へ、黒色のリード線をGNDにつなぎました。●クラスTonalBuzzerさまざまなトーンを再生する音色のブザーを駆動します。ブザーが接続されているGPIOピン。有効なピン番号は、ピン番号を参照。これがNoneの場合、GPIODeviceErrorが発生する。None(デフォルト)の場合、ブザーは最初はOFFになる。ブザーの初期値として-1〜1の値を指定できる。デバイスの中間値(0)で表されるトーン。デフォルトは「A4」(MIDIノート69)。ベース・ノートから離れることができるオクターブの数。値-1はベース・ノートの1オクターブ下になり、1はオクターブ上になります。A3からA5になり、デフォルトのベースノートはA4。play(tone)与えられたトーンを再生する。これは、Toneのインスタンスにすることも、Toneのインスタンスを構築するために使用できるものであれば何でもかまいません。例;play("A4")play(220.0)play(60)stop()ブザーをOFFにする。これは、valueをNoneにするのと同じ。is_activeブザーが現在鳴っている場合Trueがは戻る。ない場合はFalseが戻る。max_toneブザーが鳴らすことができる最高音、つまりvalueが1のときに鳴る音。min_toneブザーが鳴らすことができる最低音、つまりvaluegが-1のときに鳴る音。mid_tone使用可能な中間トーン、つまりvalueが0のときに再生されるトーン。octaves使用可能なオクターブの数(mid_toneの上下)。toneブザーが現在再生されているとToneが、ブザーが無音の場合をNoneを返す。このプロパティは、指定されたトーンを再生するように設定することもできる。valueブザーの状態を-1(最小トーンを表す)と1(最大トーンを表す)の間の値として表す。ブザーが現在無音であることを示す特別な値Noneにすることもできる。TonalBuzzer(27)bz.play(440)440Hzです。連続の演奏ではなく、時々止まります。ライセンスで提供されています。