是否有使用 CH340 驱动程序的 Arduino Uno R3 的 webUSB 工作代码示例?

Is there a working code example of webUSB for an Arduino Uno R3 using the CH340 driver?

在网页中我能够找到该设备,但是当我尝试使用 .open() 打开连接时,我得到“访问被拒绝”。 通过研究,我发现了 winUsb 驱动程序,它允许我打开与设备的连接。不幸的是,当我使用该驱动程序时,我无法再使用 Arduino IDE 与设备通信。它没有将端口列为可用。 在 Windows 设备管理器中,设备移动到通用串行总线设备下。

对于使用 CH340 的设备,我的建议是使用 Web Serial API 而不是 WebUSB API。这将利用已安装并由 Arduino IDE 使用的 CH340 驱动程序,因此在尝试使用任一应用程序访问设备时不会发生任何冲突。

有关如何使用 API 的一些文档,请参阅 web.dev/serial