串口通信
using System.IO;
using UnityEngine;
using UNIHper;
using UniRx;
public class SceneEntryScript : SceneScriptBase
{
// Called once after scene is loaded
private void Start()
{
// 接收数据
SerialPortManager.Instance
.BuildConnect("COM2", 9600, new SPStringLineReceiver())
.Open()
.OnReceivedAsObservable()
.Subscribe(_message =>
{
var _content = _message as SPLineMessage;
Debug.Log("Received: " + _content.Content);
});
// 发送数据
SerialPortManager.Instance.Send("COM2", new byte[] { 0x00, 0x01, 0x02 });
}
private void OnDestroy() { }
}
Last updated