我正在尝试在我的 Raspberry PI 上使用 nodejs 从连接的光传感器中读取值。我可以从 python 程序中读取数据并确认我的设置是正确的。
下面是程序
var gpio = require("pi-gpio");
gpio.open(12, "output", function(err) { // Open pin 12 for output
gpio.read(12, function(err,value) { // Set pin 16 high (1)
console.log(value);
gpio.close(12); // Close pin 16
});
});
下面是错误信息
pi@raspberrypi:~/Samples $ node GPIO.js
Error when trying to open pin 12
gpio-admin: failed to change group ownership of /sys/devices/virtual/gpio/gpio18/direction: No such file or directory
我之前安装了 pi-gpio 模块,如下所示
pi@raspberrypi:~/Samples $ npm install pi-gpio