private void OnDestroy() { if (!serialPort) { serialPort.SendChar('A'); // initial FREE MODE } }
// Update is called once per frame void Update() { if (Input.GetKey(KeyCode.Alpha1)) { serial.SendChar('+'); } if (Input.GetKey(KeyCode.Minus)) { serial.SendChar('-'); } if (Input.GetKey(KeyCode.Alpha0)) { serial.SendChar('0'); } }
public void windUpMotor(float speed) // + で巻取り、- で繰り出し。単位は 1 をモーターフルパワーとする比率 { //Debug.Log("Motor Speed" + speed); if (speed > 0) { serialPort.SendChar('+'); } else if (speed < 0) { serialPort.SendChar('-'); } else { serialPort.SendChar('0'); } }