Windows USB 端口 'address'

标签 windows node.js serial-port usb

我正在使用 Node 制作一个小项目,我正在尝试将 USB 端口与 SerialPort 模块一起使用(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。

我正在尝试使用 Node 将电脑与 arduino 连接。我找到了 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:请原谅我的英语。

最佳答案

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

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));
    }
});

谢谢。

关于Windows USB 端口 'address',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24414686/

相关文章:

Asp.net 和 windows 身份验证

xml - 如何使用 Powershell 访问 CDATA 内的 XML 数据

java - 查找以太网连接的网络适配器名称

javascript - 可以在 webpack.config.js 中链接 Node 模块文件吗?

javascript - 无法在运行时在 Jenkins 中安装 NodeJS

node.js - $eq 不适用于 $unwind 结果 mongoose

rust - 如何在 Rust 中多线程中使用串口?

linux - 我如何在 ubuntu linux 中流水线化两个通过串行端口共享数据的程序?

Windows 服务无法打开 COM 端口

windows - 输入空格时批处理文件总是崩溃