C++ Arduino-Qt C++;串行接口

C++ Arduino-Qt C++;串行接口,c++,qt,serialization,arduino-uno,C++,Qt,Serialization,Arduino Uno,我最近开始学习Arduino和Qt编程。我有一个问题,最近我做了一个小项目,如果一个特定的数字端口很高,那么arduino中的计数器将计数为-1,然后它将继续增加。然后我通过串行端口将数据发送到Qt应用程序,在那里我使用LCD显示器来显示数据。到目前为止,我是成功的。现在我的问题是,让我说我在QT C++中有一个第二个LCD显示,并且想发送一个不同的串行数据到第二个LCD显示器,怎么能做到呢?根据我的理解,在LCD one上我使用readAll();读取所有串行数据。如何区分来自Arduino的

我最近开始学习Arduino和Qt编程。我有一个问题,最近我做了一个小项目,如果一个特定的数字端口很高,那么arduino中的计数器将计数为-1,然后它将继续增加。然后我通过串行端口将数据发送到Qt应用程序,在那里我使用LCD显示器来显示数据。到目前为止,我是成功的。现在我的问题是,让我说我在QT C++中有一个第二个LCD显示,并且想发送一个不同的串行数据到第二个LCD显示器,怎么能做到呢?根据我的理解,在LCD one上我使用readAll();读取所有串行数据。如何区分来自Arduino的数据,并在LCD显示屏中相应显示。谢谢你的帮助和回应。我使用的是Arduino Uno板。

最简单的方法似乎是通过设置数据包方案来编码数据。例如,您可以发送两个连续字节,第一个用于LCD 1,第二个用于LCD 2。读入字符串,解析出2个字节,并将它们分配给相应的显示

实现这一点的最简单方法似乎是制定数据包编码方案。例如,您可以发送两个连续字节,第一个用于LCD 1,第二个用于LCD 2。读入字符串,解析出2个字节,并将它们分配给相应的显示