gpt4 book ai didi

c - 如何使用 USB 端口将数据从 Arduino Uno 发送到 PC

转载 作者:行者123 更新时间:2023-11-30 16:52:02 25 4
gpt4 key购买 nike

我正在构建一个 NFC 项目,其中有一个带有 PN532 NFC 扩展板的 Arduino Uno,可以从标签读取存储的消息。我想要实现的是将信息存储/写入 .csv 文件,但我需要通过 USB 电缆发送数据,Uno 通过该电缆连接到我的 PC。

有没有办法将数据写入 Arduino 上的 .csv 文件,然后通过 USB 电缆将 .csv 文件发送到 PC 的给定目录,或者编写一个程序来读取从 Uno 发送的数据通过USB线,然后将PC上的数据写入.csv文件?我知道我可以使用带有 SD 卡读卡器的面包板,并将数据写入 SD 卡,但如果可能的话,我会尽量避免这种解决方案。有没有办法通过USB从Arduino向PC发送文件或数据?

最佳答案

我肯定会让 Arduino 通过 USB 接口(interface)发送值,并让主机运行一个使用 CSV library 的 Python 程序。写入 .csv 文件。

您可以简单地将值从 Arduino“打印”到 USB 接口(interface),并使用/dev/ttyUSBx 在主机上读取它们。但有时您可能想向 Arduino 发送控制命令。您可能想要进行一些日志记录、捕获错误等。如果是这样,我建议您查看成熟的通信协议(protocol)。我知道你控制的不是机器人,但是 rosserial机器人操作系统 (ROS) 将使这一切变得简单。这可能感觉有点大材小用,但我认为一旦您开始使用它,您就会欣赏它的功能。

您需要示例吗?

关于c - 如何使用 USB 端口将数据从 Arduino Uno 发送到 PC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41429637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com