【发布时间】:2016-04-20 06:50:46
【问题描述】:
我正在尝试使用树莓派 3 型号 B 闪烁 LED,
我的机器上安装了所有必需的模块,即 npm 、 nodejs 、 pi-gpio (修复了检测 gpio 的小改动)
代码是:
var gpio = require("pi-gpio");
gpio.open(16, "output", function(err) {
gpio.write(16, 1, function() {
gpio.close(16);
});
});
//reading the data on the pin i.e pin : 16
gpio.open(16, "output", function (err) {
gpio.read(16, function (err, value) {
console.log("Data is "+ value);
gpio.close(16);
});
});
但上面的代码在运行时会抛出错误,
node app.js
错误: 尝试打开引脚 16 时出错 gpio-admin : 无法将数据刷新到 /sys/class/gpio/export : 设备或资源忙
提前致谢
我可以看到电路图和代码的任何链接。
关注:我不想更改平台,即 node.js
我正在使用的 pi-gpio 是:https://github.com/rakeshpai/pi-gpio
【问题讨论】:
-
您是否执行了
sudo adduser $USER gpio步骤?如果你错过了,你可能没有权限。如果您这样做了,您是否注销并重新登录以使您的组更改生效?