gpt4 book ai didi

node.js - 无法在 node.js 中获取 GPIO 引脚值

转载 作者:搜寻专家 更新时间:2023-10-31 22:52:21 24 4
gpt4 key购买 nike

我在使用 node.js 进行 RaspberryPi GPIO 编程时遇到问题。我正在使用 onoff 库。这是我的代码:

var Gpio = require('onoff').Gpio,
led = new Gpio(20, 'out'),
button = new Gpio(18, 'in', 'both');

button.watch(function (err, value) {
if (err) {
throw err;
}
led.writeSync(value);
});

function exit() {
button.unexport();
}
process.on('SIGINT', exit);

问题是附加的按钮永远不会触发。当我使用 Python 读取按钮的值时,它起作用了。我已经尝试过其他 node.js 库,如 rpi-gpio、pi-gpio 和 wiring-pi。他们都不适合我。我正在使用安装了最新 Raspbian 的 Raspberry PI B+。有什么想法吗?

最佳答案

也许您可以确保将其连接到正确的引脚,因为 GPIO 和 PIN 号不同。

http://data.designspark.info/uploads/images/53bc258dc6c0425cb44870b50ab30621

关于node.js - 无法在 node.js 中获取 GPIO 引脚值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31765176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com