node.js - principiantes - gpio-admin: no pudo vaciar datos
node js tutorial (1)
Estoy intentando acceder a gpio pin en mi Raspberry pi usando Node.js + el módulo pi-gpio pero me aparece el siguiente error:
"Error when trying to open pin 11" "gpio-admin: could not flush data to /sys/class/gpio/ex[prt: device or resource busy"
Revisé ese directorio, con el pin 11 exportado o no exportado, sigo recibiendo el mismo error.
En caso de que sea el código que he intentado convertir de Python a nodo, aquí está el código para su revisión:
var gpio = require("pi-gpio");
function motor1(){
gpio.write(7, 1, function(err){
//if err
console.log("sent 1");
});
}
function motor2(){
gpio.write(11, 1, function(err){
console.log("sent...");
});
}
gpio.open(7);
gpio.open(11);
motor1();
motor2();
¿Aún lo tienes abierto desde una sesión anterior? Tuve el mismo problema cuando no lo había cerrado antes,
Intenta ejecutar lo siguiente al final de tu programa, después de tus llamadas de motor1 y 2:
gpio.close(pin);
Debido a que ya están abiertos, es posible que aún vea el error la primera vez que lo ejecute, así que revise la segunda ejecución