Traveller 发表于 2016-11-27 11:34:35

请教下串口控制舵机的问题。。。

          现在问题是这样的,我想用串口控制两个舵机转动角度,假如命令是“A90”舵机A转动90度,"B120“是舵机B转动到120度,串口读到这样的命令后怎么把它分解到几个变量里啊,还有怎么转换类型,请教下大家,我初学者大家不要笑我问这么简单的问题啊。

单片机菜鸟 发表于 2016-11-27 18:05:26

这个应该就是个解析协议数据而已吧可以考虑用个数组存起来

croma 发表于 2016-11-27 19:07:46

本帖最后由 croma 于 2016-11-27 19:09 编辑

正規一點是設計封包的樣子~像這樣

開始符號 資料長度 資料 結束符號

收完一個封包就拆掉外包裝丟給解譯器去解譯

資料可能長這樣

指令編號 指令資料

以這個案例可能像這樣

旋轉指令 對象 角度

根據你封包的資料型態設定對應的指標去讀取相應的部分

然後編寫對應的處理程式碼
页: [1]
查看完整版本: 请教下串口控制舵机的问题。。。