【发布时间】:2016-08-17 14:13:01
【问题描述】:
我有一个 Arduino Micro,它通过 USB 连接到我的计算机并充当操纵杆。我想知道发送的操纵杆信号和远程机器接收到的信号之间的延迟,所以我需要从 Arduino 收集计时数据。但是,我无法通过 USB 发送此计时数据,因为 USB 端口已用作 HID 设备。
是否可以使用芯片上的一些备用数字引脚进行通信?例如,我可以从数字引脚(作为串行)连接到计算机上的备用 USB 端口吗?我想知道这是如何在软件级别和硬件级别实现的(也就是说,我如何将数字引脚物理连接到 USB 端口?)
我确定这是一个已解决的问题,但我找不到任何好的示例。谁能提供一些?
【问题讨论】:
-
不确定这是否适用于微型:SoftwareSerial Library。此外,您可以尝试使用 Arduino SE:arduino.stackexchange.com
-
@JohnnyMopp 谢谢,我想我可以使用带有 TTL/USB 适配器电缆的串行库,类似于:adafruit.com/product/954 进行连接。如果我能解决这个问题,我会在几天后写一个答案!
-
查看这篇文章以获取有关延迟的信息:neophob.com/2010/11/arduino-serial-latency
-
当您有可用的硬件序列号时,为什么还要使用软件序列号?
标签: arduino