我尝试使用 Raspberry Pi 3和5V继电器来打开和关闭家用灯。
我可以使用python代码打开和关闭它,但我没有使用python,我想使用node和js 。尝试了一个星期来找到一个节点示例,但没有任何作用。对于有更多经验的人来说,这应该非常简单。
这是我的设置:
答案 0 :(得分:0)
有许多Node.js库来控制GPIO。我推荐src/libsoq。在安装npm之后,您可以使用以下内容控制GPIO21(未经测试的代码):
var gpio = require('rpi-gpio')
var gpiop = gpio.promise;
gpiop.setup(21, gpio.DIR_OUT)
.then(() => {
return gpiop.write(21, true); // ON
})
.catch((err) => {
console.log('Error: ', err.toString());
})
您可以在npm注册表中找到其他替代方案,例如rpi-gpio或https://github.com/jperkin/node-rpio。