[問題] window form serial with arduino

看板C_and_CPP作者 (black7871)時間12年前 (2012/07/10 22:54), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
各位大大好 目前我正在使用window form撰寫GUI介面 目的是要透過它的serial port和arduino溝通 硬體上是使用xbee進行無線傳輸 但當我在電腦的gui上丟值給arduino時 arduino都可正確收到 但arduino回傳的值卻完全收不到 不知要如何處理 arduino code char str_in; int start,a,b; void setup(){ Serial.begin(9600); Serial1.begin(9600); Serial2.begin(9600); } void loop(){ if (Serial1.available() > 0){ str_in = Serial1.read(); Serial.print("key in chart is : "); Serial.println(str_in); delay(1000); start = 115; a=100; Serial1.write(a); delay(10); } } vc window form code private: System::Void serialPort1_DataReceived(System::Object^ sender, System::IO::Ports::SerialDataReceivedEventArgs^ e) { char IRdata; if(serialPort1->ReadByte()!=0) { IRdata = serialPort1->ReadByte(); textBoxVoltage->Text = System::Convert::ToString(IRdata); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.198.12

07/10 22:55, , 1F
textBoxVoltage->Text = System::Convert::ToString(IRd
07/10 22:55, 1F

07/10 22:56, , 2F
ata);
07/10 22:56, 2F

07/11 02:44, , 3F
ReadByte( )有回傳值,byte被讀過就消失不見了
07/11 02:44, 3F

07/11 11:24, , 4F
可是讀過就消失應該有存至IRdata裡面吧
07/11 11:24, 4F

07/11 21:33, , 5F
程式寫完後重看幾次也不錯喔 :)
07/11 21:33, 5F
文章代碼(AID): #1F_48Y8Y (C_and_CPP)