微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 通信协议与舵机的控制

通信协议与舵机的控制

时间:10-02 整理:3721RD 点击:
1(难度系数1).舵机控制,可以通过按键来调舵机角度
2(难度系数3).舵机控制,串口发送 0XFF(起始位) 0XFF(指令号)  ID(舵机号) ANGLE1(角度高位) ANGLE2(角度低位)0XAA(结束位)
  舵机转到 ANGLE1*256+ANGLE2 的位置
  列: 串口发送 0xff 0XFF 0x02 0x00 0x60 0XAA  2号舵机转到96°
3(难度系数5).舵机控制,
  (1)串口发送 0XFF(起始位)0XFF(指令号)  LEN1(数据长度高位) LEN2(数据长度低位) ID(舵机号) ANGLE1(角度高位) ANGLE2(角度低位) ID(舵机号) ANGLE1(角度高位) ANGLE2(角度低位)****** check(校验) 0XAA(结束位)
  LEN1*256+LEN2为ID(包括ID)到ANGLE2(最后一个angle2)的字节个数
  check=(LEN1+LEN2+ID+ANGLE1+************ANGEL2(最后一个angle2))% 256
    列: 串口发送 0xff 0XFF 0x00 0x09  0x01 0x00 0x40 0x02 0x00 0x60 0x05 0x00 0x20 0xD1 0XAA    1号舵机转到64° 2号舵机转到96°   5号舵机转到32°
(2)串口发送 0XFF(起始位)0XFE(指令号)  ANGLE1(角度高位) ANGLE2(角度低位) 0XAA(结束位)
   所有舵机转到 ANGEL1*256+ANGEL2 °

2032622215@qq.com,,low主u箱,有代码请直接上代码,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top