サウンド
キューブは内部に音を再生するための圧電スピーカーを 1 つ持っています。 この圧電スピーカーは以下の特性(characteristic)を使うことでキューブ内に用意されている効果音や MIDI note number を使ったメロディーを再生できます。
| プロパティ | 値 |
|---|---|
| Characteristic UUID | 10B20104-5B3B-4571-9508-CF3EFCD7BBAE |
| Properties | Write |
| Descriptor | Sound Control |
書き込み操作
効果音の再生
以下に示す構 成のデータを書き込むことでキューブ内に用意されている効果音を再生できます。 例は"Mat in"の効果音を再生します。
| データ位置 | タイプ | 内容 | 例 |
|---|---|---|---|
| 0 | UInt8 | 制御の種類 | 0x02(効果音の再生) |
| 1 | UInt8 | 効果音の ID | 0x04(Mat in) |
| 2 | UInt8 | 音量 | 0xFF(最大) |
効果音の ID
効果音の ID は0以上10以下の範囲で指定します。ID と効果音の種類の対応は以下のとおりです。
| 効果音の ID | 効果音の種類 |
|---|---|
| 0 | Enter |
| 1 | Selected |
| 2 | Cancel |
| 3 | Cursor |
| 4 | Mat in |
| 5 | Mat out |
| 6 | Get 1 |
| 7 | Get 2 |
| 8 | Get 3 |
| 9 | Effect 1 |
| 10 | Effect 2 |
音量
音量は0以上255以下の範囲で指定可能です。
0は音量 0(OFF)で0以外は全て最大音量になります。