2019-02-27 11:57:45 +08:00
|
|
|
|
# スピーカー
|
2018-12-25 16:04:58 +08:00
|
|
|
|
|
2019-05-06 22:54:01 +09:00
|
|
|
|
## begin()
|
|
|
|
|
|
|
|
|
|
|
|
**機能:**
|
|
|
|
|
|
|
|
|
|
|
|
スピーカーを初期化します。
|
|
|
|
|
|
|
|
|
|
|
|
**構文:**
|
|
|
|
|
|
|
|
|
|
|
|
<mark>begin();</mark>
|
|
|
|
|
|
|
|
|
|
|
|
**引数:**
|
|
|
|
|
|
|
|
|
|
|
|
なし
|
|
|
|
|
|
|
|
|
|
|
|
**戻り値:**
|
|
|
|
|
|
|
|
|
|
|
|
なし
|
|
|
|
|
|
|
|
|
|
|
|
## end()
|
|
|
|
|
|
|
|
|
|
|
|
**機能:**
|
|
|
|
|
|
|
|
|
|
|
|
スピーカーをミュートし、出力を終了します。
|
|
|
|
|
|
|
|
|
|
|
|
**構文:**
|
|
|
|
|
|
|
|
|
|
|
|
<mark>end();</mark>
|
|
|
|
|
|
|
|
|
|
|
|
**引数:**
|
|
|
|
|
|
|
|
|
|
|
|
なし
|
|
|
|
|
|
|
|
|
|
|
|
**戻り値:**
|
|
|
|
|
|
|
|
|
|
|
|
なし
|
|
|
|
|
|
|
2019-02-26 15:03:16 +08:00
|
|
|
|
## tone()
|
|
|
|
|
|
|
2019-02-27 11:57:45 +08:00
|
|
|
|
**機能:**
|
2019-02-26 15:03:16 +08:00
|
|
|
|
|
|
|
|
|
|
指定した音と長さでスピーカーを鳴らします。
|
|
|
|
|
|
|
2019-02-27 11:57:45 +08:00
|
|
|
|
**構文:**
|
2019-02-26 15:03:16 +08:00
|
|
|
|
|
2019-03-01 18:57:09 +08:00
|
|
|
|
<mark>tone(uint16_t freq, [uint32_t duration]);</mark>
|
2019-02-26 15:03:16 +08:00
|
|
|
|
|
|
|
|
|
|
| 引数 | 説明 | 型 |
|
2019-05-06 22:58:59 +09:00
|
|
|
|
| --- | --- | --- |
|
2019-02-26 15:03:16 +08:00
|
|
|
|
| freq | 音の高さ(周波数Hz) | uint16_t |
|
|
|
|
|
|
| duration | 鳴動時間 (ms)、 省略可能。 | uint16_t |
|
|
|
|
|
|
|
2019-02-27 11:57:45 +08:00
|
|
|
|
**使用例:**
|
2019-02-26 15:03:16 +08:00
|
|
|
|
|
|
|
|
|
|
```arduino
|
|
|
|
|
|
#include <M5Stack.h>
|
|
|
|
|
|
|
2019-02-28 15:56:00 +08:00
|
|
|
|
void setup() {
|
|
|
|
|
|
M5.begin();
|
|
|
|
|
|
M5.Speaker.tone(900, 1000);
|
|
|
|
|
|
}
|
2019-02-26 15:03:16 +08:00
|
|
|
|
```
|
2018-12-25 16:04:58 +08:00
|
|
|
|
|
2019-05-06 22:54:01 +09:00
|
|
|
|
## setBeep()
|
|
|
|
|
|
|
|
|
|
|
|
**機能:**
|
|
|
|
|
|
|
|
|
|
|
|
Beepで鳴らす音を設定します。
|
|
|
|
|
|
|
|
|
|
|
|
**構文:**
|
|
|
|
|
|
|
|
|
|
|
|
<mark>setBeep(uint16_t freq, uint16_t duration);</mark>
|
|
|
|
|
|
|
|
|
|
|
|
| 引数 | 説明 | 型 |
|
2019-05-06 22:58:59 +09:00
|
|
|
|
| --- | --- | --- |
|
2019-05-06 22:54:01 +09:00
|
|
|
|
| freq | 音の高さ(周波数Hz) | uint16_t |
|
|
|
|
|
|
| duration | 鳴動時間 (ms)、 省略可能。 | uint16_t |
|
|
|
|
|
|
|
|
|
|
|
|
**使用例:**
|
|
|
|
|
|
|
|
|
|
|
|
```arduino
|
|
|
|
|
|
#include <M5Stack.h>
|
|
|
|
|
|
|
|
|
|
|
|
void setup() {
|
|
|
|
|
|
M5.begin();
|
|
|
|
|
|
M5.Speaker.setBeep(900, 1000);
|
|
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2019-02-22 16:52:45 +08:00
|
|
|
|
<!--
|
2018-12-25 16:04:58 +08:00
|
|
|
|
### <mark>tone</mark>
|
|
|
|
|
|
> M5.Speaker.tone(uint32_t freq);
|
|
|
|
|
|
|
|
|
|
|
|
Set the pitch of speaker.
|
|
|
|
|
|
|
|
|
|
|
|
| Param | Type | Description |
|
|
|
|
|
|
| --- | --- | --- |
|
|
|
|
|
|
| freq | <code>uint32_t</code> | frequency |
|
|
|
|
|
|
|
|
|
|
|
|
**Example**
|
2018-12-26 11:03:01 +08:00
|
|
|
|
```arduino
|
2018-12-25 16:04:58 +08:00
|
|
|
|
M5.Speaker.tone(100);
|
2019-02-22 16:52:45 +08:00
|
|
|
|
``` -->
|