Grove_Speaker
Groveコネクタで利用できるスピーカーです。
指定した周波数の音を鳴らします。
wired(obniz, {[signal, vcc, gnd, grove]});
obnizデバイスと接続します。
黄線、赤線、黒線がそれぞれsignal、vcc、gndに対応します。
name | type | required | default | description |
---|---|---|---|---|
vcc | number(obniz Board io) |
no | モジュールの場合はvcc, 単体の場合はHに接続します。別の電源につないでいる場合は指定する必要はありません。 | |
gnd | number(obniz Board io) |
no | モジュールの場合はgnd, 単体の場合はHに接続します。別の電源につないでいる場合は指定する必要はありません。 | |
signal | number(obniz Board io) |
no | signal 出力端子 | |
grove | object |
no | 接続するデバイスにgroveがある場合に利用できます |
// Javascript Example
const speaker = obniz.wired("Grove_Speaker", {gnd:0, vcc:1, signal: 3});
groveを持つデバイスでは、パラメータに{grove: obniz.grove0}を指定することで接続できます。
// Javascript Example
const speaker = obniz.wired("Grove_Speaker", {grove: obniz.grove0})
play(frequency)
スピーカーから指定した周波数の音を鳴らします。
// Javascript Example
const speaker = obniz.wired("Grove_Speaker", {grove: obniz.grove0})
speaker.play(1000); //1000hz
stop()
再生を停止します。
// Javascript Example
const speaker = obniz.wired("Grove_Speaker", {grove: obniz.grove0})
speaker.play(1000); //1000hz
await obniz.wait(1000);
speaker.stop();
Supported from: obniz.js 3.7.0