从Arduino到Qt Creator和Matlab的多个串行连接

时间:2017-07-26 15:33:53

标签: matlab qt arduino serial-port

我目前正在做一个使用这3个软件的项目。 Qt,Arduino Uno和MAtlab。

在我的项目中,我计划使用Qt将输入值传输到Arduino中,其中Arduino将提供反馈,其中反馈输出由Matlab连续接收。

我尝试过执行串行连接,遗憾的是Arduino Uno只能与其中任何一个启动串行连接,而不是两者都启用。

有没有办法在这个Qt-arduino-Matlab串行连接之间执行多个发送/接收方法?

感谢您的时间和帮助

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你有一个Arduino设备作为串口,你想在同一台主机上同时从Matlab和Qt与它通信。

在Windows下,似乎没有简单的解决方案,除非您编写一些低级代码以打开具有特殊共享模式的设备。

在unix下,您可以从Qt打开串口(看起来这对您有用),如果需要,您可以将Matlab作为sudo启动,这样您就可以完全控制串口,这样您就可以再次打开它