我是连接一个Arduino到团结游戏引擎,我需要他们通过串口通信,但出于某种原因,团结没有正确地读取数据,而是给我0到300之间的随机值。这只是团结的问题,因为Arduino IDE的串行监视器正确读取所有内容。我不确定这是否是合适的论坛,但没有人回答我在团结论坛上的问题
以下是来自Unity的代码:)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System.IO.Ports;
public class UIcontroler : MonoBehaviour
{
SerialPort data_stream = new SerialPort("COM3", 9600);
public string receivedstring;
public string[] datas;
public Text text;
void Start()
{
data_stream.Open();
data_stream.ReadTimeout = 5000;
}
void Update()
{
receivedstring = data_stream.ReadLine();
text.text = receivedstring;
}
}发布于 2022-07-25 21:23:10
实际上,我要做的是在Arduino代码的void ()中延迟大约10 my
https://stackoverflow.com/questions/72931860
复制相似问题