首页 > 解决方案 > Arduino/Unity 信号量超时期限已过

问题描述

不久之后,我的游戏冻结了,并且出现了这个异常:

信号量超时期限已过

Unity 只是将数据发送到 arduino

Start(){
        port = new SerialPort("COM3", 9600);
        port.ReadTimeout = 50;
        port.WriteTimeout = 100;
        port.Open();
}

Update(){
       port.write("$$$");
}

当然,最后我会关闭端口。

对于 arduino,我只使用 SerialCommand.h。我尝试了很多东西:更换电缆,更换端口,驱动程序,......但似乎没有任何工作你有什么想法吗?

标签: c#unity3darduino

解决方案


推荐阅读