|
通信协议包定义 | | 下行数据协议格式 | | | 包头 | 类型位 | 命令位 | 数据位 | 包尾 | 备注 | | 停止 | FF | 00 | 00 | 00 | FF | 电机动作指令由于各人的接线方式不同,可能指令与动作不对应,只需要在上位机指令设置中调整指令位置即可 | 前进 | FF | 00 | 01 | 00 | FF | 后退 | FF | 00 | 02 | 00 | FF | 左转 | FF | 00 | 03 | 00 | FF | 右转 | FF | 00 | 04 | 00 | FF | 左前转 | FF | 00 | 05 | 00 | FF | 左后转 | FF | 00 | 06 | 00 | FF | 右前转 | FF | 00 | 07 | 00 | FF | 右后转 | FF | 00 | 08 | 00 | FF | 舵机1 | FF | 01 | 01 | 1号舵机角度 | FF | 舵机角度范围为0-180度,折换成16进制为00-B4 | 舵机2 | FF | 01 | 02 | 2号舵机角度 | FF | 舵机3 | FF | 01 | 03 | 3号舵机角度 | FF | 舵机4 | FF | 01 | 04 | 4号舵机角度 | FF | 舵机5 | FF | 01 | 05 | 5号舵机角度 | FF | 舵机6 | FF | 01 | 06 | 6号舵机角度 | FF | 舵机7 (云台1) | FF | 01 | 07 | 7号舵机角度 | FF | 舵机8(云台2) | FF | 01 | 08 | 8号舵机角度 | FF | 左侧速度档位 | FF | 02 | 01 | 左侧档位值 | FF | 档位值范围:0-10 | 右侧速度档位 | FF | 02 | 02 | 右侧档位值 | FF | 开灯 | FF | 04 | 00 | 00 | FF | 接线方式为灌电流形式 | 关灯 | FF | 04 | 01 | 00 | FF | 自动跟随主人模式 | FF | 13 | 01 | 00 | FF | 这几条指令为客户定制机器人特有 | 红外家电控制需要先学习遥控器按键。例如先发送FF500001FF,然后学习静音键,再发送FF510001FF即可控制电视静音 | 巡线遁迹模式 | FF | 13 | 02 | 00 | FF | 红外避障模式 | FF | 13 | 03 | 00 | FF | 超声波避障模式 | FF | 13 | 04 | 00 | FF | 红外家电学习模式 | FF | 50 | 00 | 按键编号 | FF | 红外家电控制 | FF | 51 | 00 | 按键编号 | FF | | 上行数据协议格式 | | 包头 | 类型位 | 数据位1 | 数据位2 | 包尾 | 备注 | 雷达数据 | FF | 03 | 距离值 | 角度值 | FF | 数据位1为距离值,数据位2作为角度值。 | | | | | | | 电量 | FF | 60 | 电量值 | 00 | FF | 数据位1的范围为:0-10 | 湿度 | FF | 61 | 湿度值 | 00 | FF | 辐射 | FF | 62 | 辐射值 | 00 | FF | 温度 | FF | 63 | 温度值 | 00 | FF |
|
|