Robofun 機器人論壇
標題:
擷取問題
[打印本頁]
作者:
blessedlife
時間:
2011-9-27 22:33
標題:
擷取問題
要怎麼把
23.70273/r/n120.4357
中的23.70273 & 120.4357 截取下來
作者:
mzw2008
時間:
2011-9-28 01:11
這是什麼?
字串處理嗎?
在哪個平台使用哪種語言?
作者:
blessedlife
時間:
2011-9-28 20:41
回復
2#
mzw2008
這是從Labview(PC端)傳送經緯度給arduino 我要把經緯度分別截下來
作者:
mzw2008
時間:
2011-9-29 00:29
從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之類的指令
這個功能就是要自己寫了
作者:
blessedlife
時間:
2011-9-29 15:28
回復
4#
mzw2008
通訊是用XBee來傳輸的 我知道用serial.begin() serial.read()
但接下來的擷取就不太瞭解了
看過C#的書 但其內容跟arduino不太一樣
現在是在看範例中的String來學習
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2