我有一個視差RFID閱讀器,我對使用johnny-five時從哪裏開始感到困惑。我試圖用這個作爲指導 - http://www.gumbolabs.org/2009/10/17/parallax-rfid-reader-arduino/ - 但顯然不使用johnny-five。Parallax RFID和Johnny-Five
我不知道我是否應該從johnny-five對象開始讀取數據並與傳感器交互,或者如果我應該跳過並直接使用serialport
。如果我使用serialport
,我該如何做到這一點?
https://github.com/RyanHirsch/j5-rfid
輸出:
1381834286406 Board Connecting...
1381834286421 Serial Found possible serial port /dev/cu.usbmodemfa141
1381834286422 Board -> Serialport connected /dev/cu.usbmodemfa141
open
err undefined
results 3
代碼:
var sp = new SerialPort("/dev/cu.usbmodemfa141", {
parser: serialport.parsers.readline("\r") ,
baudrate: 2400
}, false);
sp.open(function() {
console.log('open');
sp.on('data', function(data) {
console.log('data received: ' + data);
});
sp.write("ls\n", function(err, results) {
console.log('err ' + err);
console.log('results ' + results);
});
});
支持( )'?如果使用j5,串口的路徑是什麼(j5是否會影響串口?) – RyanHirsch
不一定。這真的取決於你想要做什麼。問題:爲什麼您想要將RFID數據首先發送到您的計算機?它不能在它自己的工作?整個項目的目的是什麼?這看起來似乎沒有關係,但是想象並提出想法和/或解決方案真的很有幫助。 'serialport'可以使用它自己的(有點)。 – ladislas
目標是讓董事會閱讀RFID,然後通過網絡套接字將這些結果推送給所有客戶。情景是,我計劃在學生使用iPad的小學教室中使用此功能,並在房間的前方安裝投影儀。 – RyanHirsch