我在 Raspberry-pi 上的实际用户的 Pigpio 权限被屏蔽了

Pigpio permission bloqued for my actual user on Raspberry-pi

我正在尝试读取 Raspberry pi 上的 GPIO 端口 5,在尝试了像 onoff 这样的软件包后,我决定使用 Pigpio。它确实连接到 GPIO,但问题是我没有该用户的权限。它说:

Sorry, you don't have permission to run this program Try running as root, e.g precede the command with sudo. /home/pi/IsriBruster-service/node_modules/pigpio/pigpio.js:54 pigpio.gpioInitialise();

我运行调用gpio的代码是下一个:

const Gpio = require('pigpio').Gpio
const gpio5 = new Gpio(5, {mode: Gpio.OUTPUT});
console.log(gpio5.pwmRead());

感谢您的帮助!

我用 onoff 库试了一下,终于成功了:

const Gpio = require('onoff').Gpio;
const gpio5 = new Gpio(24,'out');
io.sockets.emit('gpio',res)