Étape 6: Permet de recevoir des données d’arduino et déplacer notre Paddle:)
le code final dans l’unité :
à l’aide de UnityEngine ;
à l’aide de System.Collections. using System.IO.Ports ; public class paddel1 : MonoBehaviour {distance offertes au public ;
SerialPort flux = nouveau SerialPort (/ / utiliser pour l’initialisation void Start () {stream. Open() ; flux de données. ReadTimeout = 25 ; } / / Mise à jour est appelée une fois par trame Sub Update () {}
Vector2 temp = transform.position ; Si (flux de données. IsOpen) {}
try {}
float données = stream. ReadByte() ;
données = Mathf.Clamp (données, 5, 25) ;
données-= 5 ; données / = 20 ; données * = 10 ; données-= 5 ;
Temp.x = data ;
} catch (System.Exception) {}
Debug.Log("timeout") ;
}
Transform.position = temp ;
}
} }