【问题标题】:Trouble getting GPIO pin value in node.js在 node.js 中获取 GPIO 引脚值时遇到问题
【发布时间】:2015-08-01 19:03:06
【问题描述】:

我在使用 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+。 有什么想法吗?

【问题讨论】:

    标签: node.js raspberry-pi gpio


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      • 2021-03-15
      • 1970-01-01
      • 2016-12-25
      相关资源
      最近更新 更多