Als Einführung ein kleines Programm, daß nur die NMEA0183 Daten vom NMEA Shield Rx1 an die USB Schnittstelle weiter gibt.
Beide Baudraten wurden zu 4800 gewählt.
Wenn Zeichen an Serial3 (Rx1) vor liegen, werden diese gelesen und direkt an Serial (USB) ausgegeben.
// NMEA0183 > USB Wandler // NMEA0183 Datensätze von Rx1 werden zu USB weiter gegeben. // Verwendet wurden: Arduino Mega mit NMEA Shield Version 1.7 // // von Matthias Busse Version 1.0 vom 6.4.2017 char inByte; void setup() { Serial.begin(4800); // USB Baudrate Serial3.begin(4800); // NMEA0183 Baudrate Rx1 } void loop() { if(Serial3.available()) { // Wenn Daten vor liegen inByte = Serial3.read(); // Daten von Rx1 lesen Serial.print(inByte); // Daten auf USB ausgeben } }
Verwendet wurden:
Arduino Mega 2560
NMEA Shield Version 1.7
Arduino Software 1.8.0
GPS Antenne mit NMEA0183 Ausgang 4800 Baud
von Matthias Busse
Pingback: Das NMEA Shield für den Arduino Mega 2560 ist fertig | Shelvin – Elektronik ausprobiert und erläutert