C# プログラムから Arduino に数値を送信する際に問題があります (一度に 1 つの値)。128 未満の値を送信しても問題ないことに気付きましたが、問題はより高い値で始まりました。
C# 行:
shinput = Convert.ToInt16(line2); // shinput = short.
byte[] bytes = BitConverter.GetBytes(shinput);
arduino.Write(bytes, 0, 2);
Arduino ライン:
Serial.readBytes(reciver,2);
inByte[counter]= reciver[0]+(reciver[1]*256);
どんな助けでも本当に感謝します。