Node.js gpio管理员:无法刷新数据

Node.js gpio管理员:无法刷新数据,node.js,raspberry-pi,gpio,Node.js,Raspberry Pi,Gpio,我试图使用Node.js+pi gpio模块访问Raspberry pi上的gpio pin,但出现以下错误: "Error when trying to open pin 11" "gpio-admin: could not flush data to /sys/class/gpio/ex[prt: device or resource busy" 我已经检查了那个目录,在引脚11被导出或未被导出的情况下,我仍然得到相同的错误 如果是我试图从Python转换到node的代码,下面是供查看的代

我试图使用Node.js+pi gpio模块访问Raspberry pi上的gpio pin,但出现以下错误:

"Error when trying to open pin 11" "gpio-admin: could not flush data to /sys/class/gpio/ex[prt: device or resource busy"
我已经检查了那个目录,在引脚11被导出或未被导出的情况下,我仍然得到相同的错误

如果是我试图从Python转换到node的代码,下面是供查看的代码:

    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();

你还没有上一节课的课吗?我也有同样的问题,我以前没有关闭过它

在程序结束时,在motor1和Motor2呼叫后,尝试运行以下操作:

gpio.close(pin);
因为它们已经打开了,所以第一次运行时您可能仍然会看到错误,所以请在第二次运行时检查