[已解決]請問各位高手,如何讀取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的資料..
串口的波特率选择错啦,窗口的波特率要与程序里的波特率匹配上才可以。 目测是比特率不匹配
另外 串口是不支持输出中文的。 不管是简中 还是 繁中
请知悉! 本帖最后由 qwer2846123 于 2016-1-27 11:00 编辑
謝謝兩位
baud rate 不同是因為在兩個不同裝置上使用的
一個用UNO 一個用MEGA
這個部分我有注意 是沒有問題的
另外 我在另一個論壇有高手解答了
方法是馬達輸出端使用Serial1.write 這樣就不會在監控視窗上看到馬達的訊號
陀螺儀則是不變使用Serial.print
但在最上面要記得多宣告一次Serial.begin的baud rate
页:
[1]