看板 C_Sharp 關於我們 聯絡資訊
想請問大家,現在要接受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
KanoLoa:你先確定RS232溝通有沒有正常吧 04/28 20:23
Ansaga:好熟悉的程式碼XD 好像大家常用這個XD 05/06 17:15