UNPKG

obniz

Version:

obniz sdk for javascript

46 lines (35 loc) 1.37 kB
# Grove_EarHeartRate Grove の耳たぶクリップ式心拍センサーです ![](./heartrate.jpg) Stores [http://wiki.seeedstudio.com/Grove-Ear-clip_Heart_Rate_Sensor/](http://wiki.seeedstudio.com/Grove-Ear-clip_Heart_Rate_Sensor/) [https://www.switch-science.com/catalog/2526/](https://www.switch-science.com/catalog/2526/) ## wired(obniz, {gnd, vcc, signal}) センサーと接続します。 センサーからはGroveケーブルで3本のケーブルがでています。 黒がGND,赤がVCC、黄色がsignalです。 ```javascript // Javascript Example var heartrate = obniz.wired("Grove_EarHeartRate", {gnd: 0, vcc: 1, signal: 2}); heartrate.start(function(rate){ console.log(rate); }) ``` ## start(callback(heartrate)) 心拍数を計測し、計測値をcallback関数に渡します。 およそ3秒ごと(ネットワークに依存)に計測します。計測できなかった場合はcallback関数は呼ばれません。 ```javascript // 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 // Javascript Example var heartrate = obniz.wired("Grove_EarHeartRate", {gnd: 0, vcc: 1, signal: 2}); var rate = await heartrate.getWait(); console.log(rate); ```