我已经在我的树莓派上运行了节点,当你按下按钮时,rpio.read(22)
将返回0而不是1。
我想检测何时发生这种情况,并从中触发一个功能。 我怎么能这样做?
答案 0 :(得分:0)
现在最好的方法就是不断循环,直到rpio.read(22)
的值发生变化。
它不是很优雅,但你可以做这样的事情:
function buttonCheck(){
if (rpio.read(22) == 0) {
// code here
} else {
process.nextTick(buttonCheck);
}
}