安装npm i serialport
新版在Windows上不用像以前那样编译了,爽爽爽爽爽爽
读取可以显示字符可以这样写
const SerialPort = require('serialport')
const Readline = require('@serialport/parser-readline')
const port = new SerialPort("COM10", { baudRate: 38400 })//端口号和波特率
const parser = new Readline()
port.pipe(parser)
parser.on('data', function(line){
console.log(`> ${line}`);
port.write('ROBOT POWER ON\n');
})//读取到回车才会打印
任意读取,比如hex,可以这样写
const SerialPort = require('serialport')
const port = new SerialPort("COM10", { baudRate: 38400 })//端口号和波特率
var buf = Buffer.from('1634', 'hex')//0x16 0x34
port.on('readable', function () {
console.log('Data:', port.read())//接收到的也是 buffer类
port.write(buf)
})
网友评论