【问题标题】:Can you have the name of the arduino pre-defined in the system?您可以在系统中预定义arduino的名称吗?
【发布时间】:2021-06-01 07:32:23
【问题描述】:

我正在开发我的项目,但遇到了问题!我放了我的 C# 程序,所以当设备连接到名称 arduino 时,C# 程序会自动检测到那是 COM 输入,但我在另一台计算机上尝试过,当我连接 arduino 时,windows 上的 arduino 名称不是 arduino ,有什么方法可以让任何计算机在连接​​时知道连接的设备是arduino吗?

在另一台电脑上,名称为“USB Serial Device (COM3),我可以预定义 arduino 吗?

【问题讨论】:

  • 在您的 PC 上安装了驱动程序,而在另一台上 - 没有。当 Windows 检测到设备时,它将为其使用 generic 驱动程序,该驱动程序允许基本/标准功能。
  • Here 更多信息。您可能只需要在另一台 PC 上运行 Windows 更新,尽管可能是 arduino-uno 的制造商没有费心将他的驱动程序放在那里。

标签: c# arduino arduino-uno


【解决方案1】:

我认为微软有一种方法可以让您注册您的产品,以便他们识别它。罗技等公司使用此功能,因此当您插入鼠标时,操作系统可以看到该设备并识别它。 这个想法是你付钱给微软为他们的操作系统编写一个握手程序。然后在下一次升级时,该功能就会生效。

两个问题。 #1 微软将花费数千美元。苹果也一样。 #2 arduino 必须具有握手程序或唯一标识符。然后需要添加的芯片来进行握手。

所以答案是肯定的,这是可能的。但实施成本会非常高,并且需要所有 arduino 板制造商购买芯片或添加握手程序。

【讨论】:

    猜你喜欢
    • 2021-07-22
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    相关资源
    最近更新 更多