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

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

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

查看数: 952 | 评论数: 16 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-4-18 13:05

正文摘要:

新人一枚,请教MultiWii 2.3 代码 config.h里的问题,我的四轴是一个普普通通的四轴,GY86+ Arduino ProMini,没有其他东西 Q3:固定翼(Airplane), 直升机/固定翼通用设置(Common for Heli & Air ...

回复

154509543 发表于 2015-4-25 12:05
skypup 发表于 2015-4-19 11:08
MultiWii.cpp
里面有 setup() 和 loop()

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

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

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
154509543 发表于 2015-4-19 11:11
skypup 发表于 2015-4-19 11:08
MultiWii.cpp
里面有 setup() 和 loop()

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

skypup 发表于 2015-4-19 11:08
154509543 发表于 2015-4-19 11:02
----,还有   MWC2.3的代码是以哪个cpp为起始开始的

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




skypup 发表于 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))

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

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

154509543 发表于 2015-4-19 10:56
skypup 发表于 2015-4-18 21:23
Q1: 这个没研究过,不好说。

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

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


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

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

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

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

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

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

plaaboy 发表于 2015-4-18 21:36

skypup 发表于 2015-4-18 21:23
Q1: 这个没研究过,不好说。

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

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

Q4: 全部可删。

Q5: 这个是 Mega2560 芯片用到的,你的板子不会编译这一部分代码,可删。
jpno1 发表于 2015-4-18 18:50
#字头的都是已经启动的代码. 其余部分爱删不删. 虽然不建议删掉, 因为你不知道以后要调整哪些代码, 改动功能, 删了只有更麻烦. 你这个编译界面里, 打开的选项已经自动设成白色了, 也是一目了然.
四轴有可变螺距版本, 当然需要舵机.
MWC固定翼, 直升机部分还没完善, 里面的东西不用管. 因为开头你选择了飞行器类型是多轴, 所以固定翼, 直升机部分不会起作用.
你没有的东西大可不必多想 就怕本来有的以为没有


maxmusic 发表于 2015-4-18 16:02
比如莫名其妙地就无法通过编译之类的情况,很多时候就是误删代码引起的,建议先补一下ARDUINO的基础,

你必须指定你的四轴是十字模式还是X模式.指定传感器类型,GY86就是把传感器那一行前面的斜线去掉,其它行都加斜线,另外指定油门最大最小行程,电机怠速,,其它像GPS什么的关了就行,至于舵机侍服什么的可以不管
maxmusic 发表于 2015-4-18 15:51
不用的代码不用删,只要在那一行的最前面打两个斜线“//"就可以禁用那一行代码.这样有问题就不用再重新打那一行代码,只要把斜线删掉就能恢复.随意删代码有可能悲剧的
关闭

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

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