当前位置:  开发笔记 > 编程语言 > 正文

如何通过Linux上的C++串行接口与Arduino进行通信?

如何解决《如何通过Linux上的C++串行接口与Arduino进行通信?》经验,为你挑选了1个好方法。

我有一个连接到Arduino板的RFID阅读器.我想通过它的串行接口连接它,每当RFID阅读器省略信号时(当它读取(RF)ID时),我想在我的C++程序中检索它.

我已经有了从Arduino上简单地打印RFID到串行的代码.

我不知道的是,如何在Linux中从C++读取它

我看过libserial,看起来很简单.但是,如何让C++程序对信号做出反应然后读取RFID,而不是连续收听?这有必要吗?

编辑:在我读过的大多数例子中,(c ++)程序发送输入,并接收输出.我只是想听听并收到Arduino的输出.



1> Martin Becke..:

在unix上,您使用select()调用来等待输入.select()调用就像一个睡眠 - 在内核收到硬件中断并触发select()之前不使用CPU.

http://tldp.org/HOWTO/Serial-Programming-HOWTO/index.html

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有