close
利用超級終端機測試接收
COM7設定完成, 按下<接收>
Arduino(發送端):由於客戶端的設備無法外借, 因此利用Arduino模擬實際硬體設備送出來的訊號
1:
2: void setup()
3: {
4: Serial.begin(9600);
5: }
6: void loop()
7: {
8: Serial.println("");delay(1000);
9: Serial.println("");delay(1000);
10: Serial.print("001 X = - 0.0001 mm");//delay(1000);
11: Serial.println("");
12: Serial.print(" Y = + 0.0000 mm");//delay(1000);
13: Serial.println("");
14: Serial.print(" Z = + 0.6966 mm");//delay(1000);
15: Serial.println("");
16: delay(5000);
17: }
接收端: PC端負責解析資料 X, Y, Z
2015/01/06
這次有一個意外插曲, 發現Visual Studio 2010 C#所撰寫的程式無法接收到設備的訊號,但卻又可以和Arduino連線傳資料
網路上的範例程式亦相同, 詭譎的是設備或是Arduino超級終端機都可以正確接收…所以排除線的問題機率
後來找到之前的Borland C++ Builder程式竟然可以接收到設備, 我猜應該是.NET平台底層的問題,
難怪我先前找網路上的c#範例程式也都沒有收到封包Event…
全站熱搜
留言列表