qwer2846123 发表于 2016-1-26 17:51:38

[已解決]請問各位高手,如何讀取arduino部分資料

本帖最后由 qwer2846123 于 2016-1-27 11:24 编辑

大家好 如題

小弟我現在做人形機器人

機器人使用的馬達為 dynamixel

對馬達做輸出的時候需要使用Serial.write() 輸出八位元的封包 資料形式為byte

現在有加入陀螺儀 以Serial.print() 作為角度的輸出

在監控視窗輸出時 Serial.write 輸出為亂碼 Serial.print 可以正常的辨識數字

目前想到最好的解決方案是 只輸出Serial.print的數字

試過processing , PLX-DAQ (輸出excel) , tera term

但都還是會把馬達的訊號輸出 沒有辦法完全分割

這樣導致我無法好好的分析Gsensor的資料..


PINKWALKMAN 发表于 2016-1-27 08:04:31

串口的波特率选择错啦,窗口的波特率要与程序里的波特率匹配上才可以。

darkorigin 发表于 2016-1-27 10:37:40

目测是比特率不匹配
另外 串口是不支持输出中文的。 不管是简中 还是 繁中
请知悉!

qwer2846123 发表于 2016-1-27 10:45:24

本帖最后由 qwer2846123 于 2016-1-27 11:00 编辑

謝謝兩位

baud rate 不同是因為在兩個不同裝置上使用的

一個用UNO 一個用MEGA

這個部分我有注意 是沒有問題的


另外 我在另一個論壇有高手解答了

方法是馬達輸出端使用Serial1.write 這樣就不會在監控視窗上看到馬達的訊號

陀螺儀則是不變使用Serial.print

但在最上面要記得多宣告一次Serial.begin的baud rate


页: [1]
查看完整版本: [已解決]請問各位高手,如何讀取arduino部分資料