obniz Parts Library

Keyestudio_PIR

GitHub
Keyestudio_PIR
Usable Devices :
obniz_board

Keyestudio PIR

Keyestudio社製のモーションセンサ(PIRセンサ)です。人や動物が近くにいるかを検出できます。

wired(obniz, {signal [,vcc, gnd]})

obniz Boardと接続します。

name type required default description
signal number(obniz Board io) yes   signal センサの値を示す端子(s pin of Keyestudio)
vcc number(obniz Board io) no   VCC端子(+ pin of Keyestudio)
gnd number(obniz Board io) no   GND端子(- pin of Keyestudio)
// Javascript Example
var sensor = obniz.wired("Keyestudio_PIR", {signal:0, vcc:1, gnd:2});
sensor.onchange = function(val){
  console.log(val ? 'Moving Something!' : 'Nothing moving');
}

onchange = function(value)

何かが変化した時に呼ばれる関数を設定します。
人が近づいてきたときに関数が呼ばれ、値trueが引数に入っています。
もし、人がいなくなったり、人の動きが止まると再度呼ばれfalseが引数に入ります。
trueのあと、基本的にはすぐにfalseになります。

// Javascript Example
var sensor = obniz.wired("Keyestudio_PIR", {signal:0, vcc:1, gnd:2});
sensor.onchange = function(val){
  console.log(val ? 'Moving Something!' : 'Nothing moving');
}

Supported from: obniz.js 3.5.0