Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ラズベリー パイでノードを実行しています。ボタンを押すと、rpio.read(22)1 ではなく 0 が返されます。
rpio.read(22)
これがいつ発生したかを検出し、そこから関数をトリガーしたいと思います。これどうやってするの?
rpio.read(22)おそらく、現時点でこれを行う最善の方法は、 の値が変化するまで継続的にループすることです。あまりエレガントではありませんが、次のようなことができます。
function buttonCheck(){ if (rpio.read(22) == 0) { // code here } else { process.nextTick(buttonCheck); } }