I know there are more than enough topics on GPS already, but its tough to filter out which issues have been resolved in recent releases.
So here goes- I'm working on two different airframes. One a Flying Wing and the other a more traditional QuadX. It looks like I have enough components lying around to use 2 out of 4 flight controller configurations.
- *HobbyKing NanoWii with Spektrum Satellite
*Classic Pro Mini+HK+NC
*Pro Mini+MPU6050
*Micro Leonardo Clone + MPU6050
Figuring out the pinouts for Flying Wing mode on the NanoWii has been a challenge, so I might as well use the NanoWii for the QuadX and one of the others for the wing. That leaves the GPS connections as my next big challenge... As it stands I have two different GPS receiver/breakouts that I've reliably used on my Arduino projects. The solid MTK3339 (AKA Adafruit Ultimate GPS) and the super tiny GP-2106 from Sparkfun.
Of course, I"ve always accessed these modules through the serial port, but it only recently dawned on me that MultiWii requires a much higher refresh rate than serial provides. So what are my options for using the MTK3339 with my setup? Do I still need to use a seperate i2C module on top of what I already have? If so, would it be possible to "roll my own" using an ATTiny85 (aka Adafruit Trinket) as the i2C slave device? Or if I still have to order an additional GPS/NAV board, how well do they work with the ATMega32u4?
I'm sorry if my questions seem to be all over the place, but there are so many variables to my setup that I found it might be best to make one post about it, rather than try to pull information from a bunch of possibly outdated sources.
Thank You Very Much!