我正在运行raspi模型B版本2 512MB,我安装了模块,并成功地打开了一个引脚写入它。成功使LED闪烁。 后来我尝试打开一个端口,用于阅读,我得到和错误gpio在raspi和nodejs与rpi-gpio
{ Error: EIO: i/o error, write errno: -5, code: 'EIO', syscall: 'write' }
这个代码的相关部分。
var gpio = require('rpi-gpio');
server.listen(8080, function() {
console.log('Servidor corriendo en http://localhost:8080');
gpio.setup(7, gpio.DIR_OUT, control);
gpio.setup(22, gpio.DIR_IN, gpio.EDGE_BOTH, control);
});
function control(err)
{
if(err)
console.log("Control function: " + err);
else
console.log('ok');
}
这是我看到使用GPIO readall的引脚,我想从GPIO6读,所以我打电话给22(物理端口)我也试过25(BCM端口)具有相同的结果。
任何线索?
你用SUDO运行吗? – MikeT