Estoy tratando de leer el puerto 5 de GPIO en una Raspberry pi, después de probar algunos paquetes como onoff, decidí usar Pigpio. Se conecta a GPIO pero el problema es que no tengo permisos para ese usuario. Dice:
Lo sentimos, no tiene permiso para ejecutar este programa Intente ejecutarlo como root, por ejemplo, anteponga el comando con sudo. /home/pi/IsriBruster-service/node_modules/pigpio/pigpio.js:54 pigpio.gpioInitialise();
El código que ejecuto para llamar a gpio es el siguiente:
const Gpio = require('pigpio').Gpio const gpio5 = new Gpio(5, {mode: Gpio.OUTPUT}); console.log(gpio5.pwmRead());¡Gracias por tu ayuda!
Intenté esto con la biblioteca onoff y finalmente funcionó:
const Gpio = require('onoff').Gpio; const gpio5 = new Gpio(24,'out'); io.sockets.emit('gpio',res)