Paso 6: Permite recibir datos de arduino y mover la pala :)
el código final de unidad:
utilizando UnityEngine;
utilizando System.Collections; usando System.IO.Ports; clase paddel1: MonoBehaviour {distancia pública flotador;
SerialPort corriente = nuevo SerialPort (/ / uso para inicialización vacío Start () {corriente. Open(); corriente. ReadTimeout = 25; } / / Actualización se llama una vez por marco vacío actualización () {}
Temp de Vector2 = transform.position; Si (la corriente. IsOpen) {}
trate de {}
datos de flotador = corriente. ReadByte();
datos = Mathf.Clamp (datos, 5, 25);
datos-= 5; datos = 20; datos * = 10; datos-= 5;
Temp.x = datos;
} catch (System.Exception) {}
Debug.Log("timeout");
}
transform.Position = temp;
}
} }