我正在尝试使用USB端口将101和1516之间的数字从我的C#程序发送到我的Arduino Uno . 问题是我无法以正确的格式(int)接收正确的数字 .

C#代码:

SerialPort.WriteLine(textBox1.Text.ToString());

arduino代码:

if(Serial.available()!=0)
{
input= (unsigned char)Serial.read();
}

结果应该允许我从C#程序发送数字,在我需要进行计算的Arduino Uno上接收它(因此它需要是一个整数) .

我知道有类似的问题,但没有任何一个问题对我有用 .