Robofun 機器人論壇

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

【Arduino】序列埠速度問題

[複製鏈接]
1#
發表於 2016-5-6 12:36:08 | 顯示全部樓層
應該是((8+2)*8)/38400=0.002083333
還蠻接近的....
2#
發表於 2016-5-6 12:50:35 | 顯示全部樓層
本帖最後由 超新手 於 2016-5-6 12:57 編輯

你自己寫的 println, 已經把浮點數轉為字串
所以你才有辦法看懂
如果是傳binary, 應該是亂碼
所以是 0.0023\n\r 8 個bytes(加換行, 回車)
因為一個 byte 是 1 start+8data+1stop= 10 bits
所以是 80 bits
3#
發表於 2016-5-6 14:07:45 | 顯示全部樓層
本帖最後由 超新手 於 2016-5-6 14:14 編輯

傳輸的方法是你自己寫的
你想用什麼方式是你自己決定的
你把程式
Serial.println(Sampling_time);
改成
Serial.write((char *)&Sampling_time, 4);
應該就可以了, 就是你要的4 個 BYTES
只是顯示的值是亂碼(或看不見), 但是只要接收端看的懂就好了
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-4 03:29 , Processed in 0.134209 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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