From e38cf48126b1c0a5c98b51272f198b7176454464 Mon Sep 17 00:00:00 2001 From: IVANO Date: Wed, 10 May 2023 20:06:24 +0300 Subject: [PATCH] ServerUNO --- index.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index c673288..e90583e 100644 --- a/index.js +++ b/index.js @@ -16,7 +16,23 @@ const { SerialPort } = require('serialport') const { ReadlineParser } = require('@serialport/parser-readline') +const http = require('node:http'); + const port = new SerialPort({ path: 'COM7', baudRate: 9600 }) +var value_arduino = ""; + const parser = port.pipe(new ReadlineParser({ delimiter: '\r\n' })) -parser.on('data', console.log) \ No newline at end of file +parser.on('data', (data=> { + if (value_arduino != data) { + console.log(data); + } + value_arduino=data; +})); + +// Create a local server to receive data from +const server = http.createServer((req, res) => { + res.writeHead(200, { 'Content-Type': 'application/json' }); + res.end(value_arduino); +}) +server.listen(2048);