serialport

2020-07-10  本文已影响0人  招风小妖怪

安装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)
})
上一篇下一篇

猜你喜欢

热点阅读