Я использую Arduino для получения значений от разных датчиков и печати этих значений (например, температуры и влажности).
serial.println(tempval);
serial.println(moistval);
Я хочу разделить данные, которые я получаю от последовательного порта узла, чтобы я мог четко определить значения температуры и влажности в узле.
Вот мой код NodeJS:
var serialport = require("serialport");
var SerialPort = serialport.SerialPort;
var portName = process.argv[2];
var myPort = new SerialPort(portName,{
baudRate:9600,
parser: serialport.parsers.readline('\n')
});
myPort.on('data', function (data) {
console.log('Data: ' + data);
});
Я думаю, что мне нужны массивы, но я не могу реализовать. Любые предложения о том, как я могу это сделать?
Заранее спасибо!