c# - Arduino/Unity 信号量超时期限已过
问题描述
不久之后,我的游戏冻结了,并且出现了这个异常:
信号量超时期限已过
Unity 只是将数据发送到 arduino
Start(){
port = new SerialPort("COM3", 9600);
port.ReadTimeout = 50;
port.WriteTimeout = 100;
port.Open();
}
Update(){
port.write("$$$");
}
当然,最后我会关闭端口。
对于 arduino,我只使用 SerialCommand.h。我尝试了很多东西:更换电缆,更换端口,驱动程序,......但似乎没有任何工作你有什么想法吗?
解决方案
推荐阅读
- python - Boto 3 DynamoDB 更新表 api 不提高表的配置?
- c - 程序不会对矩阵数组中的随机元素求和
- powershell - 如何在 PowerShell 并行循环内打印到控制台
- sql - 在多个条件下连接和分组三个表 - SQL
- mysql - 对于每个系列,如何获得一系列项目中的最小数字?
- c# - EF Core 与 Pomelo.EntityFramework.Core 3.1.1 - 慢查询
- apache-spark - 如何按列值分组处理pyspark数据框
- android - 减小 AOSP 内核映像大小
- python - 在范围列表中查找序列
- javascript - 如何从对象中获取日期类型值?