[問題] window form serial with arduino
各位大大好
目前我正在使用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
07/10 22:55, 1F
→
07/10 22:56, , 2F
07/10 22:56, 2F
→
07/11 02:44, , 3F
07/11 02:44, 3F
→
07/11 11:24, , 4F
07/11 11:24, 4F
→
07/11 21:33, , 5F
07/11 21:33, 5F