楼主

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
正式队员流年.晰逝伊人
2017-4-30 18:00:53 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
渣渣求问,想用M100连接一个STM32控制发弹装置,但是遥控器给M100发的数据通过串口发送了吗?有什么协议吗?在Onboard-SDK-3.2开发,但是结构体数组好多啊,能读到遥控器的参数吗??看不出来?有哪位大神可以帮帮忙????
或者哪位有M100遥控器的资料?

跪求!!!!!!

跳转到指定楼层
推荐

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
正式队员xm1994
2017-5-5 18:02:39 只看该作者
流年.晰逝伊人 发表于 2017-5-3 21:49
if(buffer[0] != 0xAA
      || buffer[12] != 0x02 || buffer[13] != 0x00
      || buffer[14] != 0x ...

数据格式onboardsdk 说明里有,这个是因为arduino只能一个一个字节读取串口数据,所以做个数据对齐。要从assistant里打开串口数据上报中的遥控器通道数据,关掉其他所有的上报。
沙发

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
工程Snail
2017-4-30 21:08:17 只看该作者
M100的使用手册如下

M100_User_Manual_v1.6_cn_160324.pdf

23.79 MB, 下载次数: 211

板凳

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
正式队员xm1994
2017-5-3 19:36:47 只看该作者
https://github.com/summershrimp/ ... vo/M100ExtServo.ino

去年写的用arduino控制的程序 供参考
地板

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
正式队员流年.晰逝伊人
 楼主| 2017-5-3 20:45:44 只看该作者
xm1994 发表于 2017-5-3 19:36
https://github.com/summershrimp/Robomasters_2016_Opensource/blob/master/M100ExtServo/M100ExtServo.in ...

你是直接从M100的串口上读出的数据吗?
有那个飞控发送的数据的格式吗?
5#

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
顾问173future
2017-5-3 21:29:04 只看该作者
用ros     
6#

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
正式队员流年.晰逝伊人
 楼主| 2017-5-3 21:46:10 只看该作者

ROS???没听说过啊,好菜
7#

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
正式队员流年.晰逝伊人
 楼主| 2017-5-3 21:49:35 只看该作者
xm1994 发表于 2017-5-3 19:36
https://github.com/summershrimp/Robomasters_2016_Opensource/blob/master/M100ExtServo/M100ExtServo.in ...

if(buffer[0] != 0xAA
      || buffer[12] != 0x02 || buffer[13] != 0x00
      || buffer[14] != 0x80 || buffer[15] != 0x00 )
  {
    return ;
  }
  pRc = (RCData *)(buffer + 16);
这是怎么算的??、
9#

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
正式队员流年.晰逝伊人
 楼主| 2017-5-7 17:56:47 只看该作者
xm1994 发表于 2017-5-5 18:02
数据格式onboardsdk 说明里有,这个是因为arduino只能一个一个字节读取串口数据,所以做个数据对齐。要从 ...

本人太菜了,对无人机基本一窍不通,加个好友吧,907525364,谢谢啦
10#

[嵌入式] 【求助帖】M100控制发弹求助

[复制链接]
正式队员流年.晰逝伊人
 楼主| 2017-5-7 17:58:29 只看该作者
流年.晰逝伊人 发表于 2017-5-7 17:56
本人太菜了,对无人机基本一窍不通,加个好友吧,907525364,谢谢啦

例如:0xFA 0xFB 0x02 0x01 0xFE

已经支持的命令如下,需要更多指令请自行添加

获取当前版本信息    0xFA 0xFB 0x00 0xFE
发送激活指令                 0xFA 0xFB 0x01 0xFE
请求控制权                   0xFA 0xFB 0x02 0x01 0xFE
释放控制权                    0xFA 0xFB 0x02 0x00 0xFE
解锁电机                            0xFA 0xFB 0x03 0x01 0xFE
锁定电机                           0xFA 0xFB 0x03 0x00 0xFE
一键回家                           0xFA 0xFB 0x05 0x01 0xFE
一键起飞                           0xFA 0xFB 0x05 0x02 0xFE
一键降落                           0xFA 0xFB 0x05 0x03 0xFE
虚拟遥控开启(A档) 0xFA 0xFB 0x06 0x01 0xFE
虚拟遥控开启(F档) 0xFA 0xFB 0x06 0x02 0xFE
虚拟遥控关闭                  0xFA 0xFB 0x06 0x00 0xFE
开启热点功能                  0xFA 0xFB 0x07 0x00 0xFE (参数已经预设,可以根据需要调整)
航点功能需自己输入参数 具体参见官方文档
这里给出一份样例


阁下说的是这个吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表