<aside>
このセクションでは、ドローンのブザーを鳴らすための基本的な使い方を紹介します。 音階や周波数を指定してブザーを鳴らす方法や、休符(音を鳴らさない間)を使った簡単なメロディの演奏、さらに Buzzer クラスと Header を使って、命令の中身を自分で作って送る方法まで、段階的に学ぶことができます。
</aside>
sendBuzzer() だけでなく、複数のブザー制御関数(音階・周波数・予備予約など)を使って、さまざまな方法でドローンのブザーを鳴らしてみます。
sendBuzzer, sendBuzzerScale)sendBuzzerHz)Reserve)sendBuzzerMute など)| アルファベット | いわゆる「固定ド」 | 読み方 |
|---|---|---|
| C | ド | シー |
| D | レ | ディー |
| E | ミ | イー |
| F | ファ | エフ |
| G | ソ | ジー |
| A | ラ | エー |
| B | シ | ビー |
| 関数名 | 説明 | リンク |
|---|---|---|
sendBuzzer() |
音モード+値+時間で音を鳴らす | ‣ |
sendBuzzerMute() |
一時的に音を止める(消音) | ‣ |
sendBuzzerMuteReserve() |
次に再生される音までの間を消音で予約 | |
sendBuzzerScale() |
音階(例:C5)と時間で鳴らす | ‣ |
sendBuzzerScaleReserve() |
次に再生する音階を予約設定する | ‣ |
sendBuzzerHz() |
周波数と時間を指定して鳴らす | ‣ |
sendBuzzerHzReserve() |
周波数音を予約して鳴らす | ‣ |
sendBuzzerScale() を使って、簡単なメロディ(学校のチャイム風)をドローンで演奏します。ブザー機能の応用として「音楽の作成」を体験します。