我使用raspberry pi制作网页,
使用了webiopi的套件,
想要利用他的函数,
读取到IO脚的值,
利用到了https://goo.gl/ApfrFA里面的函式,
使用过输出的函式
webiopi.setFunction(9,"out");
webiopi.digitalWrite(9,1);
是成功的
但无法使用
webiopi.setFunction(10,"in");
alert(webiopi.digitalRead(10));
读取到正确的值(都显示0)
digtalRead的函式里的程式如下
GPIOPort.prototype.digitalRead = function(channel, callback) {
var name = this.name;
$.get(this.url + "/" + channel + "/value", function(data) {
callback(name, channel, data);
});
}
感觉是因为webiopi.digitalRead只有对脚位进行读取的动作,
最后并不会将值由digitalRead读取,
似乎是由function(data)将读到的值传出去,
想问有人知道该如何读取到他的值吗?