1

ラズベリー パイでノードを実行しています。ボタンを押すと、rpio.read(22)1 ではなく 0 が返されます。

これがいつ発生したかを検出し、そこから関数をトリガーしたいと思います。これどうやってするの?

4

1 に答える 1

0

rpio.read(22)おそらく、現時点でこれを行う最善の方法は、 の値が変化するまで継続的にループすることです。あまりエレガントではありませんが、次のようなことができます。

function buttonCheck(){
    if (rpio.read(22) == 0) {
        // code here
    } else {
        process.nextTick(buttonCheck);
    }
}
于 2013-07-07T02:07:27.613 に答える