nabi

시리얼 코드

작성자
1234
작성일
2021-09-10 16:05
조회
12
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO.Ports; //시리얼포트를 사용하기 위해

public class SerialControl : MonoBehaviour
{

//시리얼포트 생성. SerialPort("포트번호", 통신속도); 통신 속도는 보통 9600을 사용함.
    SerialPort sp = new SerialPort("/dev/cu.usbserial-1440", 9600); //Mac
    //SerialPort sp = new SerialPort("COM3",9600); //Windows

void Start()
{
sp.Open(); //시리얼 포트 오픈
}

void Update()
{
//시리얼 포트가 열려있으면
        if (sp.IsOpen)
{
string serialData; //문자열을 저장해두는 string 변수
            try
{

}
catch (System.Exception)
{

            }
}
}

public void SerialSender(string c)
{
sp.WriteLine(c);
}

//어플리케이션을 종료하면
void OnApplicationQuit()
{
        //시리얼포트를 닫는다.
        sp.Close();
}
}