相关疑难解决方法(0)

串口无法正常工作?

我制作了一个程序,将数据发送到我的arduino,检测发送的内容,然后根据按下的键打开正确的引脚.

当我从我的Windows计算机上使用arduino软件时,arduino草图工作正常,我可以通过发送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') {
  portName = '/dev/cu.usbserial-A800eFN5';
} else {
  portName = '/dev/ttyUSB0';
}

var readData = '';
var sp = new SerialPort();

sp.on('close', function (err) {
  console.log('port …
Run Code Online (Sandbox Code Playgroud)

javascript arduino node.js socket.io node-serialport

10
推荐指数
1
解决办法
9201
查看次数