极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20527|回复: 3

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

[复制链接]
发表于 2016-1-26 17:51:38 | 显示全部楼层 |阅读模式
本帖最后由 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的資料..


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2016-1-27 08:04:31 | 显示全部楼层
串口的波特率选择错啦,窗口的波特率要与程序里的波特率匹配上才可以。
回复 支持 反对

使用道具 举报

发表于 2016-1-27 10:37:40 | 显示全部楼层
目测是比特率不匹配
另外 串口是不支持输出中文的。 不管是简中 还是 繁中
请知悉!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-27 10:45:24 | 显示全部楼层
本帖最后由 qwer2846123 于 2016-1-27 11:00 编辑

謝謝兩位

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

一個用UNO 一個用MEGA

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


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

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

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

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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 00:24 , Processed in 0.048799 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表