Articles of node serialport

SerialPort“closures”事件永远不会起火

我正在使用nodeJS的SerialPort软件包连接到计算机端口。 关于Package的close事件在这里 。 我已经创build了这个代码,我想知道为什么close / disconnect事件不会触发当我断开COM const express = require('express'); const router = express.Router(); // const cors = require('cors'); router.use(cors()); // const SerialPort = require('serialport'); const Readline = SerialPort.parsers.Readline; const port = new SerialPort('COM7',function (err) { if (err) { return console.log('Error: ', err.message); } }); const parser = port.pipe(new Readline()); /* var lastresult = ''; […]

串口不工作?

我做了一个程序,发送数据到我的arduino,它检测发送了什么,然后打开正确的引脚根据什么键被按下。 当从我的Windows电脑使用arduino软件arduino草图工作正常,我可以使每个引脚打开和closures通过发送WAS或D. 当通过节点发送时,arduino上的RX灯闪烁,但没有其他事情发生。 谁能帮忙? Node.js程序: var httpServer = require('http').createServer(function(req, response){ /* Serve your static files */ }) httpServer.listen(8080); var nowjs = require("now"); var everyone = nowjs.initialize(httpServer); everyone.now.logStuff = function(msg){ console.log(msg); } var SerialPort = require('serialport2').SerialPort; var assert = require('assert'); var portName; if (process.platform == 'win32') { portName = 'COM4'; } else if (process.platform == 'darwin') […]