Jessy(8)、ノードv0.12.6、およびシリアルポート2.0.6で実行されているラズベリーpi(最初のモデル)を使用しています。私はピンRxを物理シリアルポートのピンTxに接続しました。ラズベリーパイのnode-serialportでシリアルポートを読み取ることができません
ノードSERIALPORTとのシリアルポートへの書き込みが細かいcat /dev/ttyAMA0
とecho "Hello" > /dev/ttyAMA0
で細かい作業です。私は今、ノードSERIALPORTと私のシリアルポートを読み込むしようとしていますが、それは動作しません
var serialport = require("serialport");
var SerialPort = serialport.SerialPort;
var sp = new SerialPort("/dev/ttyAMA0", {
baudrate:9600,
databits: 8,
parity: 'none',
stopBits: 1,
flowControl: false,
parser: serialport.parsers.readline("\n"),
});
sp.on('open', function() {
console.log("sending");
sp.write("Hello");
});
を:私は、コード怒鳴るを使用して(これを読むためにcat
を使用して)(https://www.npmjs.com/package/serialportソース)しています。 node-serialportを使ってシリアルポートを読み取ろうとしているときに、echo
のデータは端末に書き込まれません。端末は「開く」としか言いません。このコードを使用しています。同じソース:
var serialport = require("serialport");
var SerialPort = serialport.SerialPort;
var sp = new SerialPort("/dev/ttyAMA0", {
baudrate:9600,
databits: 8,
parity: 'none',
stopBits: 1,
flowControl: false,
parser: serialport.parsers.readline("\n"),
});
sp.on('open', function() {
console.log('open');
sp.on('data', function(data) {
console.log('data received: ' + data);
});
});
私はここで何が起こっているのか分かりません。どんな助けでも大歓迎です!
ありがとうございます! :)
ニコラス