Witam ostatnio udało mi się skomunikować Arduino z Unity ale co zrobić , żeby nie musieć wysyłać znak enter z arduino?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO.Ports;
public class s : MonoBehaviour {
SerialPort port = new SerialPort("COM8",9600);
public string receive;
public int mark1;
void Start () {
port.ReadTimeout = 1;// mili sekundy
port.Open();
}
void Update () {
try
{
receive = port.ReadLine();
Debug.Log(receive);
}
catch
{
Debug.Log("ERROR");
}
}
}
arduono :
int var=11;
void setup()
{
pinMode(7,INPUT);
pinMode(6,INPUT);
digitalWrite(7,HIGH);
digitalWrite(6,HIGH);
Serial.begin(9600);
}
int i=4;
void loop()
{
Serial.println(i);
if(digitalRead(6)==0) {
i++;
}
if(digitalRead(7)==0)
{
i--;
}
delay(20);
}
z góry dzięki za pomoc