我使用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)將讀到的值傳出去,
想問有人知道該如何讀取到他的值嗎?