1

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

抱歉,您没有运行此程序的权限 尝试以 root 身份运行,例如在命令前加上 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());

谢谢您的帮助!

4

1 回答 1

1

我用 onoff 库尝试了这个,它终于工作了:

const Gpio = require('onoff').Gpio;
const gpio5 = new Gpio(24,'out');
io.sockets.emit('gpio',res)
于 2021-11-11T12:51:55.303 回答