gpio-admin:无法刷新数据

我正尝试使用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转换为节点的代码,这里是代码审查:

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

你从前一届会议还开着吗? 当我之前没有closures它的时候,我也有同样的问题,

在你的程序结束时,在你的motor1和2的调用之后,尝试运行以下代码:

 gpio.close(pin); 

因为它们已经打开,所以你可能会在第一次运行时看到错误,所以请检查第二次运行