Robofun 機器人論壇
標題:
提高Arduino輸出速度
[打印本頁]
作者:
andsysleep
時間:
2014-4-27 17:50
標題:
提高Arduino輸出速度
我想要讓輸出資料達到每秒2000筆的ADXL345三軸資料 要偵測機器長久下來 微小的變化量 所以需要每秒很多筆資料
我提高了接口從9600baud調到115200baud 資料也明顯從50筆調高到500筆 這就是Arduino的極限嗎?
這樣ADXL345 使用 3200hz 頻率 Arduino卻沒能力讀這麼多
有什麼方法可以改善嗎
謝謝
作者:
vegewell
時間:
2014-4-28 02:46
本帖最後由 vegewell 於 2014-4-28 03:06 編輯
回復
1#
andsysleep
arduino mega -->fastest at 460800
arduino DUE--->1843200 baud
example:
void setup()
{
Serial.begin(345600); // !! 115200, 230400, 345600, 460800 X
}
void loop()
{
unsigned long t1 = millis();
for (long i=0; i< 10000; i++)
{
Serial.println("12345678"); // 10 bytes incl \r\n
}
Serial.println(millis() - t1);
}//因為 Arduino Serial Monitor gives much lower speeds.
建議 use Putty as reference receiving terminal program.
PuTTY 是一套免費的SSH / Telnet 程式,
作者:
andsysleep
時間:
2014-5-6 03:42
回復
2#
vegewell
恩 我也有想過 ~~感謝~
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2