|
关于工作室的上位机与下位机通信协议其实很早之前就公布了,不过中途进行了几次小的调整,大家也不太好找到链接,此次特意将我们的上位机和驱动板通信的协议格式说明整理出来,方便大家DIY。PC版、手机版、Web版的控制协议是一模一样的。
通信协议包定义 | 下行数据协议
| | 包头 | 类型位 | 命令位 | 数据位 | 包尾 | 备注 | 停止 | FF | 0x00 | 0x00 | 0x00 | FF | 电机动作指令由于各人的接线方式不同,可能指令与动作不对应,只需要在上位机指令设置中调整指令位置即可 | 前进 | FF | 0x00 | 0x01 | 0x00 | FF | 后退 | FF | 0x00 | 0x02 | 0x00 | FF | 左转 | FF | 0x00 | 0x03 | 0x00 | FF | 右转 | FF | 0x00 | 0x04 | 0x00 | FF | 左前转 | FF | 0x00 | 0x05 | 0x00 | FF | 左后转 | FF | 0x00 | 0x06 | 0x00 | FF | 右前转 | FF | 0x00 | 0x07 | 0x00 | FF | 右后转 | FF | 0x00 | 0x08 | 0x00 | FF | 舵机1 | FF | 0x01 | 0x01 | 1号舵机角度 | FF | 舵机角度范围为0-180度,折换成16进制为0x00-0xB4 | 舵机2 | FF | 0x01 | 0x02 | 2号舵机角度 | FF | 舵机3 | FF | 0x01 | 0x03 | 3号舵机角度 | FF | 舵机4 | FF | 0x01 | 0x04 | 4号舵机角度 | FF | 舵机5 | FF | 0x01 | 0x05 | 5号舵机角度 | FF | 舵机6 | FF | 0x01 | 0x06 | 6号舵机角度 | FF | 舵机7 (云台1) | FF | 0x01 | 0x07 | 7号舵机角度 | FF | 舵机8(云台2) | FF | 0x01 | 0x08 | 8号舵机角度 | FF | 左侧速度档位 | FF | 0x02 | 0x01 | 左侧档位值 | FF | 档位值范围:0-10 | 右侧速度档位 | FF | 0x02 | 0x02 | 右侧档位值 | FF | 开灯 | FF | 0x04 | 0x00 | 0x00 | FF | 接线方式为灌电流形式 | 关灯 | FF | 0x04 | 0x01 | 0x00 | FF | | 上行数据协议
| | 包头 | 类型位 | 数据位1 | 数据位2 | 包尾 | 备注 | 雷达数据 | FF | 0x03 | 距离值 | 角度值 | FF | 数据位1为距离值,数据位2作为角度值。 | | | | | | | 电量 | FF | 0x60 | 电量值 | 0x00 | FF | 数据位1的范围为:0-10 | 湿度 | FF | 0x61 | 湿度值 | 0x00 | FF | 辐射 | FF | 0x62 | 辐射值 | 0x00 | FF | 温度 | FF | 0x63 | 温度值 | 0x00 | FF |
|
评分
-
查看全部评分
|