通信协议与舵机的控制
时间: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 °
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箱,有代码请直接上代码,谢谢
栏目分类
射频专业培训教程推荐