溝通軟體下載
簡單程式碼範例,可以讀取Arduino裡 println的資料
====================================
using UnityEngine;
using System.Collections;
using System.IO.Ports;
public class Unity_Arduino : MonoBehaviour
{
SerialPort sp = new SerialPort("COM4" , 9600);
float m;
void Start ()
{
sp.Open();
}
void Update ()
{
if(sp.IsOpen)
{
try //要是unity沒有跟上Arduino的Println 的話,ReadLine會LAG
{
if(sp.ReadLine() != "")
{
float.TryParse(sp.ReadLine(), out m); //將資料轉成float
}
}
catch(System.Exception)
{
}
}
}
}
======================================
或是參考這個網站。
作者已經移除這則留言。
回覆刪除你好!請問adruino傳送資料給unity一定要安裝溝通軟體嗎?
回覆刪除我要將arduino的電壓改變影響unity的某個行為(例如改變電壓影響unity某個物件的移動)
請問有沒有哪些基礎的教學呢?謝謝