5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 934|回复: 16
打印 上一主题 下一主题

关于MWC2.3 config文件中的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-18 13:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式



新人一枚,请教MultiWii 2.3 代码 config.h里的问题,我的四轴是一个普普通通的四轴,GY86+ Arduino ProMini,没有其他东西


Q1:这里的舵机说的是什么,四轴好像没有舵机  我可不可以删


Q2:主板,传感器设置里,我买的是GY_86就只留个GY_86的就可以了吗?





Q3:固定翼(Airplane), 直升机/固定翼通用设置(Common for Heli & Airplane),直升机(Heli),这仨,我不知道留着的意义是什么,这个config.h我是参考论坛里别人的
http://bbs.5imx.com/bbs/forum.ph ... 3%B9%B1%CF%D7%B0%C9



Q4:以下的都是我四轴中没有的东西,当然,可能有些(如闪灯和着陆灯)可能有我不知道。其他的我都没有,那我是否可以把config中相应的给删了。这样就显得整体不会那么冗杂。


舵机(SERVOS),摄像机自稳( Cam Stabilisation),,灯环设置(DFRobot LED RING),闪灯(LED FLASHER),着陆灯(Landing lights),飞行中加速计校准,GPS,显示设置(LCD/OLED - display settings),蜂鸣器(Buzzer),电表(电池容量监视)( powermeter (battery capacity monitoring)),高度仪(altitude variometer)






Q5:HW PWM信号舵机(HW PWM Servos)是什么,我的四轴就一个简单的四轴,应该没有吧。。。



主板.jpg (48.34 KB, 下载次数: 0)

主板.jpg

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2015-4-18 15:51 | 只看该作者
不用的代码不用删,只要在那一行的最前面打两个斜线“//"就可以禁用那一行代码.这样有问题就不用再重新打那一行代码,只要把斜线删掉就能恢复.随意删代码有可能悲剧的
3
发表于 2015-4-18 16:02 | 只看该作者
比如莫名其妙地就无法通过编译之类的情况,很多时候就是误删代码引起的,建议先补一下ARDUINO的基础,

你必须指定你的四轴是十字模式还是X模式.指定传感器类型,GY86就是把传感器那一行前面的斜线去掉,其它行都加斜线,另外指定油门最大最小行程,电机怠速,,其它像GPS什么的关了就行,至于舵机侍服什么的可以不管
4
发表于 2015-4-18 18:50 | 只看该作者
#字头的都是已经启动的代码. 其余部分爱删不删. 虽然不建议删掉, 因为你不知道以后要调整哪些代码, 改动功能, 删了只有更麻烦. 你这个编译界面里, 打开的选项已经自动设成白色了, 也是一目了然.
四轴有可变螺距版本, 当然需要舵机.
MWC固定翼, 直升机部分还没完善, 里面的东西不用管. 因为开头你选择了飞行器类型是多轴, 所以固定翼, 直升机部分不会起作用.
你没有的东西大可不必多想 就怕本来有的以为没有


5
发表于 2015-4-18 21:23 | 只看该作者
Q1: 这个没研究过,不好说。

Q2: 可以的。config.h 中这一部分全部删除,在 def.h 中仅保留相关的几行代码即可。

Q3: 可以的。这部分编译时根本用不上。

Q4: 全部可删。

Q5: 这个是 Mega2560 芯片用到的,你的板子不会编译这一部分代码,可删。
6
发表于 2015-4-18 21:36 | 只看该作者

7
 楼主| 发表于 2015-4-19 10:51 | 只看该作者
maxmusic 发表于 2015-4-18 15:51
不用的代码不用删,只要在那一行的最前面打两个斜线“//"就可以禁用那一行代码.这样有问题就不用再重新打那 ...

我知道可以注释掉,但是就是想整体简洁才想着删代码,个人的强迫症   所以才来求助来着

8
发表于 2015-4-19 10:53 | 只看该作者
154509543 发表于 2015-4-19 10:51
我知道可以注释掉,但是就是想整体简洁才想着删代码,个人的强迫症   所以才来求助来着

省下来的那几KBIT,不能让你的飞机更快,但缺少的一两个字符,足以让你炸得终生难忘

9
 楼主| 发表于 2015-4-19 10:54 | 只看该作者
jpno1 发表于 2015-4-18 18:50
#字头的都是已经启动的代码. 其余部分爱删不删. 虽然不建议删掉, 因为你不知道以后要调整哪些代码, 改动功 ...

恩恩   我就是看着代码太多  想删减后看起来少点     所以我就得问问哪些不能删。。。

10
 楼主| 发表于 2015-4-19 10:56 | 只看该作者
skypup 发表于 2015-4-18 21:23
Q1: 这个没研究过,不好说。

Q2: 可以的。config.h 中这一部分全部删除,在 def.h 中仅保留相关的几行代 ...

谢谢!Q4 里的   闪灯(LED FLASHER),着陆灯(Landing lights),飞行中加速计校准      可删么?


11
 楼主| 发表于 2015-4-19 10:57 | 只看该作者
maxmusic 发表于 2015-4-19 10:53
省下来的那几KBIT,不能让你的飞机更快,但缺少的一两个字符,足以让你炸得终生难忘

我就只是想减少代码量     就问问哪些能删哪些不能删,   不是想减少Kbit

12
 楼主| 发表于 2015-4-19 11:02 | 只看该作者
skypup 发表于 2015-4-18 21:23
Q1: 这个没研究过,不好说。

Q2: 可以的。config.h 中这一部分全部删除,在 def.h 中仅保留相关的几行代 ...

大神大神,还有   MWC2.3的代码是以哪个cpp为起始开始的



13
发表于 2015-4-19 11:07 | 只看该作者
154509543 发表于 2015-4-19 10:56
谢谢!Q4 里的   闪灯(LED FLASHER),着陆灯(Landing lights),飞行中加速计校准      可删么?

是的,都可以删。

舵机(SERVOS)
摄像机自稳( Cam Stabilisation)
灯环设置(DFRobot LED RING)
闪灯(LED FLASHER)
着陆灯(Landing lights)
飞行中加速计校准
GPS
显示设置(LCD/OLED - display settings)
蜂鸣器(Buzzer)
电表(电池容量监视)( powermeter (battery capacity monitoring))

14
 楼主| 发表于 2015-4-19 11:07 | 只看该作者
skypup 发表于 2015-4-18 21:23
Q1: 这个没研究过,不好说。

Q2: 可以的。config.h 中这一部分全部删除,在 def.h 中仅保留相关的几行代 ...

大神大神,还有   MWC2.3的代码是以哪个cpp为起始开始的



15
发表于 2015-4-19 11:08 | 只看该作者
154509543 发表于 2015-4-19 11:02
----,还有   MWC2.3的代码是以哪个cpp为起始开始的

MultiWii.cpp
里面有 setup() 和 loop()




16
 楼主| 发表于 2015-4-19 11:11 | 只看该作者
skypup 发表于 2015-4-19 11:08
MultiWii.cpp
里面有 setup() 和 loop()

好的!!!谢谢!  我没仔细检查有没有Setup和loop   抱歉

17
 楼主| 发表于 2015-4-25 12:05 | 只看该作者
skypup 发表于 2015-4-19 11:08
MultiWii.cpp
里面有 setup() 和 loop()

大神  加我扣扣好么=。=  我有些代码上的问题问你~    154509543

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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