obniz Parts Library

Grove_EarHeartRate

GitHub
Grove_EarHeartRate
Usable Devices :
obniz_board
m5stickc
Found at :
秋月電子通商
www.seeedstudio.com

Grove_EarHeartRate

Grove の耳たぶクリップ式心拍センサーです

Stores

http://wiki.seeedstudio.com/Grove-Ear-clip_Heart_Rate_Sensor/

https://www.switch-science.com/catalog/2526/

wired(obniz, {gnd, vcc, signal, grove})

センサーと接続します。
センサーからはGroveケーブルで3本のケーブルがでています。
黒がGND,赤がVCC、黄色がsignalです。

// Javascript Example
var heartrate = obniz.wired("Grove_EarHeartRate", {gnd: 0, vcc: 1, signal: 2});
heartrate.start(function(rate){
  console.log(rate);
})

groveを持つデバイスでは、パラメータに{grove: obniz.grove0}を指定することで接続できます。

// Javascript Example
var heartrate = obniz.wired("Grove_EarHeartRate", {grove: obniz.grove0});

start(callback(heartrate))

心拍数を計測し、計測値をcallback関数に渡します。
およそ3秒ごと(ネットワークに依存)に計測します。計測できなかった場合はcallback関数は呼ばれません。

// Javascript Example
var heartrate = obniz.wired("Grove_EarHeartRate", {gnd: 0, vcc: 1, signal: 2});
heartrate.start(function(rate){
  console.log(rate);
})

[await] getWait()

1回だけ心拍数を計測します

// Javascript Example
var heartrate = obniz.wired("Grove_EarHeartRate", {gnd: 0, vcc: 1, signal: 2});
var rate = await heartrate.getWait();
console.log(rate);

Supported from: obniz.js 3.5.0