使用继电器打开和关闭灯泡

时间:2018-05-12 18:14:27

标签: javascript node.js raspberry-pi3

我尝试使用 Raspberry Pi 3和5V继电器来打开和关闭家用灯。

我可以使用python代码打开和关闭它,但我没有使用python,我想使用node和js 。尝试了一个星期来找到一个节点示例,但没有任何作用。对于有更多经验的人来说,这应该非常简单。

这是我的设置: pi_gpio

1 个答案:

答案 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-gpiohttps://github.com/jperkin/node-rpio