【发布时间】:2021-07-23 07:34:05
【问题描述】:
在网页中可以找到该设备,但是当我尝试使用 .open() 打开连接时,我得到“拒绝访问”。 通过研究,我发现了 winUsb 驱动程序,它允许我打开与设备的连接。不幸的是,当我使用该驱动程序时,我无法再使用 Arduino IDE 与设备进行通信。它没有将端口列为可用。 在 Windows 设备管理器中,设备在通用串行总线设备下移动。
【问题讨论】:
在网页中可以找到该设备,但是当我尝试使用 .open() 打开连接时,我得到“拒绝访问”。 通过研究,我发现了 winUsb 驱动程序,它允许我打开与设备的连接。不幸的是,当我使用该驱动程序时,我无法再使用 Arduino IDE 与设备进行通信。它没有将端口列为可用。 在 Windows 设备管理器中,设备在通用串行总线设备下移动。
【问题讨论】:
对于使用 CH340 的设备,我的建议是使用 Web Serial API 而不是 WebUSB API。这将利用已安装并由 Arduino IDE 使用的 CH340 驱动程序,因此在尝试使用任一应用程序访问设备时不会有任何冲突。
有关如何使用 API 的一些文档,请参阅 web.dev/serial。
【讨论】: