[問題] Arduino 回傳資料問題
想請問大家,現在要接受Arduino資料回傳給C#
一直卡在回傳的資料都無法顯示
EX:
C:26.123465
0
0
0(原本有內建的數字,但傳回C#就會變成0)
程式碼:
delegate void SetTextCallback(string text);
private void SetText(string text)
{
string s = serialPort1.ReadExisting();
if (this.textBox2.InvokeRequired)
{
SetTextCallback d = new SetTextCallback(SetText);
this.BeginInvoke(d, new object[] { text });
}
else
{
textBox2.AppendText(text);
}
}
private void serialPort1_DataReceived(object sender,
System.IO.Ports.SerialDataReceivedEventArgs e)
{
try
{
SetText(serialPort1.ReadExisting());
}
//=例外處理=
catch (Exception ex)
{
SetText(ex.ToString());
}
}
感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.183.240
→
04/28 20:23, , 1F
04/28 20:23, 1F
推
05/06 17:15, , 2F
05/06 17:15, 2F