Newer
Older
const { SerialPort } = require('serialport');
const { ReadlineParser } = require('@serialport/parser-readline')
const dotenv = require('dotenv')
dotenv.config()
const port = new SerialPort({
path: process.env.SERIAL_PORT,
baudRate: parseInt(process.env.SERIAL_BAUDRATE),
dataBits: 8,
stopBits: 1,
parity: 'none',
});
const parser = port.pipe(new ReadlineParser({ delimiter: '\n' }))
port.on('open', () => {
console.log('serial port open')
})
parser.on('data', data => {
console.log(data)
})
module.exports = port