我还以为3.22是你算出来的。。。你程序李不是写的3.22w么,编译不过是因为你改了单位,程序不能识别了。这里要写3.22f。至于磁偏角的查 询和计算方法,楼上说得很正确 |
欢迎继续阅读楼主其他信息
从这个网站得到当地的数值:http://magnetic-declination.com/ 比如 nanjing是 -5o 17' 计算方法是 -(5+17/60)=-5.28 所以设置 #define MAG_DECLINIATION -5.28f 我就是这么设的,不知道对不对。 |
级别不够~~不让发链接啊~~ 那你去 极客工坊~~这个地方有大量arduino 的学习帖子~~蓝牙~超声波~~啥都有~~ |
huyukuo 发表于 2013-3-25 11:10 我用的mwc2.2,不过还是谢谢哈。今天调试才发现gps必须接串口2,gui里面才有点反应.仔细看了下程序,才发现就是这样定义的。。。 |
fryefryefrye 发表于 2013-3-25 12:19 确实够折腾的。。。今天就看了一天代码。。。明天继续 |
是啊,问题是我会的别人也多会了,他人不会的自己也没有折腾明白,再加上才学粗浅有时也挺难的,师父领进门修行在个人的老话还是有道理的 |
可惜高人一直没有露脸分享啊,MWC重要的就是程序代码。 |
本帖最后由 小哥哥 于 2013-3-25 11:33 编辑 請問mwc磁偏角 怎麼修改 我到Config需要修改兩個地方 /* GPS using a SERIAL port only available on MEGA boards (this might be possible on 328 based boards in the future) if enabled, define here the Arduino Serial port number and the UART speed note: only the RX PIN is used, the GPS is not configured by multiwii the GPS must be configured to output GGA and RMC NMEA sentences (which is generally the default conf for most GPS devices) at least 5Hz update rate. uncomment the first line to select the GPS serial port of the arduino */ //#define GPS_SERIAL 2 // should be 2 for flyduino v2. It's the serial port number on arduino MEGA #define GPS_BAUD 115200 是到 /* Get your magnetic decliniation from here : http://magnetic-declination.com/ Convert the degree+minutes into decimal degree by ==> degree+minutes*(1/60) Note the sign on declination it could be negative or positive (WEST or EAST) */ //#define MAG_DECLINIATION 3.96f //For Budapest Hungary. #define MAG_DECLINIATION 3.22w 問題是修改的磁偏角後 就會出現這個 |
http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=705355这个是ACNG的,海盗一样。 程序里面有接口定义。你可以看看。 |
都围观,期待结果,和楼主一起进退~! |