Welcome to Cockpitbuilders.com. Please login or sign up.

March 28, 2024, 08:39:19 AM

Login with username, password and session length

PROUDLY ENDORSING


Fly Elise-ng
129 Guests, 1 User
Members
Stats
  • Total Posts: 59,639
  • Total Topics: 7,853
  • Online today: 142
  • Online ever: 582
  • (January 22, 2020, 08:44:01 AM)
Users Online
Users: 1
Guests: 129
Total: 130

COUNTDOWN TO WF2022


WORLDFLIGHT TEAM USA

Will Depart in...

Recent

Welcome

Sending NMEA 0183 GPS data using Arduino....

Started by RayS, April 28, 2022, 08:04:10 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

RayS

I've started another project: Using an Avidyne EXP5000 MFD with X-Plane.

I was successful in programming a Teensy to talk to a Garmin MX20 Moving Map unit using position data from X-Plane.

Now I have an Avidyne EXP5000 MFD that I want to talk to using X-Plane Position data.

It recognizes the following formats:

1. King/Aviation
2. NorthStar
3. NMEA 0183

I prefer the NMEA format as it seems to be more popular. Has anyone tinkered with NMEA 0183 GPS data using Arduino/Teensy?

I'd love to hear from you!



Ray Sotkiewicz

ame

I did some stuff with an 8051. Decoding NMEA is pretty easy. Producing an NMEA string with provided data should be pretty easy too. Just stick a bunch of strings together and tack on a checksum.

I'd prototype it in Python on a PC for testing/fiddling, then rewrite for Arduino when you know it's going to work.


RayS

That's exactly what I was looking for. Thanks!

On my Garmin controller I am also generating a checksum because the Garmin protocol also requires it (I guess it's just good practice) so most of the bits are there, just need to rewire things a bit.

Ray Sotkiewicz

Like the Website ?
Support Cockpitbuilders.com and Click Below to Donate