我正在使用 Arduino 从网络读取数据并显示它。我可以使用提供的驱动程序轻松地将数据作为串行数据传递,因为它们可以识别 COM 端口,因此我可以将串行数据发送到 COM 端口。
但是,我想使用“真正的”USB 技术,以便可以像普通 USB 设备一样插入和拔出该设备。我正在考虑使用WinUSB作为驱动程序。然而,USB 对我来说是全新的。是否有使用 WinUSB 和 Arduino(我有一个 Uno)的 .inf 文件?
缺乏这方面的信息让我觉得我这样做是错误的。
事实证明,Arduino Uno 不是真正的 USB 设备。
它充当串行转 USB 适配器。因此 USB 驱动程序不与它交谈。
我通过写一个草图来解决这个问题,当它从 PC 得到正确的查询时,它会报告它是什么设备。
在 PC 上,我只是迭代串行端口并将查询发送到每个端口。答案是Arduino。
之后,我记录端口号并将串行数据发送到 Arduino。
| 归档时间: |
|
| 查看次数: |
2405 次 |
| 最近记录: |