obniz
Version:
obniz sdk for javascript
36 lines (26 loc) • 1.18 kB
Markdown
# PaPIRsVZ
パナソニックの PIR センサーです。人や動物が近くにいるかを検出できます。
フィルター回路内蔵なので、ノイズに強いのが特徴です。

## wired(obniz, [signal [,vcc, gnd]])
3つのピンがあります。直接obnizに接続して下さい。

```Javascript
// Javascript Example
var sensor = obniz.wired("PaPIRsVZ", {gnd:0, signal:1, vcc:2});
sensor.onchange = function(val){
console.log(val ? 'Moving Something!' : 'Nothing moving');
}
```
## onchange = function(value)
何かが変化した時に呼ばれる関数を設定します。
人が近づいてきたときに関数が呼ばれ、値`true`が引数に入っています。
もし、人がいなくなったり、人の動きが止まると再度呼ばれ`false`が引数に入ります。
フィルターが有効ですので、trueのあと、基本的にはすぐにfalseになります。
```Javascript
// Javascript Example
var sensor = obniz.wired("PaPIRsVZ", {gnd:0, signal:1, vcc:2});
sensor.onchange = function(val){
console.log(val ? 'Moving Something!' : 'Nothing moving');
}
```