Gist · 75 / URL: https://code.tamytro.org/_admin/gists/75
Public Gist
Expires: Never
blaked - created 10 years ago
added file: unity seria arduino
unity seria arduino
using UnityEngine;
using System.Collections;
using System.IO.Ports;

public class test2 : MonoBehaviour {
	int i = 1;
	SerialPort stream = new SerialPort("COM3", 115200); //Set the port (com4) and the baud rate (9600, is standard on most devices)
	int speed = 30;
	int factor = 1000;
	float posFromSerial;
	
	void Start () {
		stream.Open(); //Open the Serial Stream.

	}
	
	// Update is called once per frame
	void Update () {

	//	if (Input.GetKey("space"))
	//	{ 
			float velo = Mathf.Round (rigidbody.position.x/factor); 
			string s = velo.ToString ();
			//stream.Write("-"+s);
		    
	//	}

	}

	void FixedUpdate(){
		float mouveHorizontal = Input.GetAxis("Horizontal");
		float mouveVertical = Input.GetAxis("Vertical");
		
		Vector3 mouvment = new Vector3(posFromSerial/factor, 0, mouveVertical);
		Vector3 mouvmentrelatif = rigidbody.position - new Vector3(posFromSerial/factor, 0, mouveVertical);
                // ça c'est pour bouger la bouboule
		rigidbody.MovePosition (mouvment);




		//StartCoroutine (Wait(2.0f));
		//yield return new WaitForSeconds(1.0f);
		//StartCoroutine(Whatever());

	}


}