首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一不能正确读取串口的值,请提供帮助。

统一不能正确读取串口的值,请提供帮助。
EN

Stack Overflow用户
提问于 2022-07-10 21:00:01
回答 1查看 144关注 0票数 0

我是连接一个Arduino到团结游戏引擎,我需要他们通过串口通信,但出于某种原因,团结没有正确地读取数据,而是给我0到300之间的随机值。这只是团结的问题,因为Arduino IDE的串行监视器正确读取所有内容。我不确定这是否是合适的论坛,但没有人回答我在团结论坛上的问题

以下是来自Unity的代码:)

代码语言:javascript
复制
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;
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-25 21:23:10

实际上,我要做的是在Arduino代码的void ()中延迟大约10 my

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72931860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档