close

image

利用超級終端機測試接收

image

COM7設定完成, 按下<接收>

image

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

image

2015/01/06

這次有一個意外插曲, 發現Visual Studio 2010 C#所撰寫的程式無法接收到設備的訊號,但卻又可以和Arduino連線傳資料

網路上的範例程式亦相同, 詭譎的是設備或是Arduino超級終端機都可以正確接收…所以排除線的問題機率

後來找到之前的Borland C++ Builder程式竟然可以接收到設備, 我猜應該是.NET平台底層的問題,

難怪我先前找網路上的c#範例程式也都沒有收到封包Event…

arrow
arrow
    全站熱搜

    me1237guy 發表在 痞客邦 留言(0) 人氣()