Robofun 機器人論壇

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

擷取問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-9-27 22:33:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
要怎麼把

23.70273/r/n120.4357

中的23.70273 & 120.4357 截取下來
2#
發表於 2011-9-28 01:11:55 | 只看該作者
這是什麼?
字串處理嗎?
在哪個平台使用哪種語言?
3#
 樓主| 發表於 2011-9-28 20:41:24 | 只看該作者
回復 2# mzw2008


   這是從Labview(PC端)傳送經緯度給arduino   我要把經緯度分別截下來
4#
發表於 2011-9-29 00:29:34 | 只看該作者
從COM過來嗎?!
那就是serial.read()
然後用if 判斷就行了
約類似這樣
while (serial.available())
{
  ch =serial.read();
  if (ch!=13 && ch!=10)  // \r\n都跳過
    serial.print(ch);
}

若是要組合成數字
那就宣告float /double 來連續處理
但因為沒有類似C直接有atoi/atof之類的指令
這個功能就是要自己寫了
5#
 樓主| 發表於 2011-9-29 15:28:04 | 只看該作者
回復 4# mzw2008


   通訊是用XBee來傳輸的   我知道用serial.begin() serial.read()
   但接下來的擷取就不太瞭解了
   看過C#的書 但其內容跟arduino不太一樣
   現在是在看範例中的String來學習
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-1 02:54 , Processed in 0.178356 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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