INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
GPS Datenlogger
02.07.2015, 15:05
Beitrag #9
RE: GPS Datenlogger
Der Zusammenbau hat soweit funktioniert. Haben jetzt wieder einen Sketch hochgeladen, der im seriellen Monitor folgendes angezeigt hat:

Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h
Lat:1000.00000 Long:1000.00000 185:96:72 -1.00km/h


Das haben wir mit folgendem Sketch bekommen:

Code: [Select]

#include <SPI.h>

#include <SoftwareSerial.h>

#include <SD.h>

#include <TinyGPS.h>

TinyGPS gps;

void getgps(TinyGPS &gps);


void setup()
{

pinMode(8, OUTPUT);

Serial.begin(9600);
Serial.print("Initializing SD card ...");

if (!SD.begin(8)) {
Serial.println("Card failed, or not present");
}

Serial.println("microSD card is ready");
}

void getgps(TinyGPS &gps)
{ float latitude, longitude;
int year;
byte month, day, hour, minute, second, hundredths;

gps.f_get_position(&latitude, &longitude);
File dataFile = SD.open("DATA.TXT", FILE_WRITE);

Serial.print("Lat: ");
Serial.print(latitude,5);
Serial.print(" ");
Serial.print("Long: ");
Serial.print(longitude,5);
Serial.print(" ");
delay(1000);

if(dataFile)
{
dataFile.print("Lat:");
dataFile.print(latitude,5);
dataFile.print(" ");
dataFile.print("Long:");
dataFile.print(longitude,5);
dataFile.print(" ");

gps.crack_datetime(&year,&month,&day,&hour,&minute,&second,&hundredths);

hour=hour+11;
if (hour>23)
{
hour=hour-24;
}
if (hour<10)
{
dataFile.print("0");
}
dataFile.print(hour, DEC);
dataFile.print(":");
if (minute<10)
{
dataFile.print("0");
}
dataFile.print(minute, DEC);
dataFile.print(":");
if (second<10)
{
dataFile.print("0");
}

dataFile.print(second, DEC);
dataFile.print(" ");
dataFile.print(gps.f_speed_kmph());
dataFile.println("km/h");
dataFile.close();
delay(1000);
}

}

void loop()
{
getgps(gps);

}




Das Ergebnis, das oben beschrieben im seriellen Monitor angezeigt wurde, wurde auch auf die microSD-Karte geschrieben und gespeichert.

Jetzt meine Frage: Warum bekomme ich keine richtigen Werte, sondern die Werte sind alle gleich?!

Wo liegt das Problem?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.07.2015, 15:12
Beitrag #10
RE: GPS Datenlogger
Ich würde mich wohl kaum hier nochmal melden, wenn das so funktionieren würde.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino Datenlogger für Imker und Bienenhalter itsy 13 3.603 06.09.2016 19:57
Letzter Beitrag: itsy
  Rennsport-Datenlogger Eustar 5 1.544 11.04.2016 07:33
Letzter Beitrag: Eustar
  OBD Datenlogger Projekt 16 13 4.114 30.11.2015 18:23
Letzter Beitrag: Scherheinz
  Datenlogger zur Auswertung Eines Ladeluftkühlers Vinreeb 18 3.915 20.04.2015 18:48
Letzter Beitrag: MaHa1976
Music Datenlogger mit Xively (Pachube) peterunterhofer 0 2.198 20.06.2013 06:04
Letzter Beitrag: peterunterhofer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste