Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2299|回復: 1
打印 上一主題 下一主題

arduino Uno 利用USB與LABVIEW對傳資料

[複製鏈接]
跳轉到指定樓層
1#
發表於 2013-12-12 10:12:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 bill0823 於 2013-12-12 11:14 編輯

各位前輩
我希望用LABVIEW(7.1)傳資料給arduino後,再由arduino傳資料給LABVIEW(7.1)
以下是我的架構

PC(LABVIEW)COM PORT-->(USB) -->arduino Uno(COM7)

程式碼如下:
void setup()
{
  Serial.begin(19200); //串列埠功能使用初始化
  Serial.println("DATA WAIT");  
}

void loop()
{
  if (Serial.available() > 0)
  {
    for(int i=0;i<13;i++)
    {
      incomingByte = Serial.read();//讀取PORT 有資料
      RUartData=incomingByte;
      delay(2);
    }
    for(int i=0;i<13;i++)
    {
      Serial.println(RUartData,HEX);//N4
    }        
    Serial.print("data received: ");        
  }  
  delay(1000);      
}

結果:
LABVIEW 設定 arduino的COM PORT :COM7
LABVIEW 設定 19200
arduino 使用 Serial Monitor,沒有看到    Serial.print("data received: ");的輸出
所以是if (Serial.available() > 0) 沒有成立

如果要完成通訊
請問要如何寫??

麻煩有經驗的前輩指導一下
謝謝
2#
發表於 2013-12-12 22:13:36 | 只看該作者
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-9-30 17:31 , Processed in 0.157379 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表