Files

104 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

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
``` -->