首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用USB端口将数据从Arduino Uno发送到PC

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

Stack Overflow用户
提问于 2017-01-02 23:43:59
回答 1查看 1.8K关注 0票数 0

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

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

EN

回答 1

Stack Overflow用户

发布于 2017-01-03 00:29:04

我肯定会让Arduino通过USB接口发送这些值,并让主机运行Python程序,该程序使用CSV library来写入.csv文件。

您可以简单地将值从Arduino“打印”到USB接口,并使用/dev/ttyUSBx在主机上读取它们。但在某些情况下,您可能希望向Arduino发送控制命令。你可能想要做一些日志记录,捕捉错误,等等。如果是这样,我建议你看看一个完全成熟的通信协议。我知道您不是在控制机器人,但是robot Operating System (ROS)的rosserial会让这一切变得简单。这可能感觉有点夸张,但我认为一旦你开始使用它,你会喜欢它的功能的。

你需要一个例子吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41429637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档