windows usb port'address'

时间:2014-06-25 17:08:47

标签: windows node.js serial-port usb

我正在使用node创建一个litle项目,我正在尝试使用带有Seri​​alPort模块的usb端口(npm install serialport)... 我做到了:

var dev = 'the port of the device';
var sp = new com.SerialPort(dev,{baudrate:9600,parser:com.parsers.readline('\r\n')});

我正在使用Windows,我不知道哪个是必须使用usb的端口路径。例如,使用linux我知道这样的事情:“/ dev / cu.usbmodemfd121”可以工作......但不适用于Windows。

我正在尝试使用arduino使用节点连接pc。我发现this topic但没有任何作用。 我试试这个:

var serialport = require('serialport');
var sf = require('sf');

serialport.list(function (err, results) {
  if (err) {
    throw err;
  }
  for (var i = 0; i < results.length; i++) {
    var item = results[i];
    console.log(sf('{comName,-15} {pnpId,-20} {manufacturer}', item));
  }
});

我在usb上连接我的手机,运行程序,我在控制台上什么也看不到......

有什么建议吗?有什么帮助吗?

PP:借口我的英语。

1 个答案:

答案 0 :(得分:0)

行!我有点不对劲,知道哪些设备连接到你的串口的代码工作得很好....但我不知道为什么,不是我的手机(也许它不适用于所有手机,或者也许只有我)。 我谈到这段代码:

var serialport = require('serialport');
var sf = require('sf');

serialport.list(function (err, results) 
{
    if (err) 
    {
       throw err;
    }
    for (var i = 0; i < results.length; i++) 
    {
       var item = results[i];
       console.log(sf('{comName,-15} {pnpId,-20} {manufacturer}', item));
    }
});

谢谢。