Hi.
ich habe mir ewig viele tutorials und anleitungen und erklährungen im internet angesehen und nichts aber auch garnichts will klappen.
also:
ich würde gerne meinen Pi3 an ein GY-GPY6Mv2 Anschließen und die Daten:
Sateliten Anzahl, Länge, Breite,Höhe über 0 0; Geschwindigkeit und Richtung/Kurs
als variablen ausgeben lassen.
alle ist angeschlossen, über GPIO und Mein Code sieht so aus.
import serial
import time
s=serial.Serial('/dev/ttyS0',9600)
s.close
s.open
time.sleep(1)
while True:
response = s.readline().split(",")
print response
dieser code gibt mit die NMEA Sätze aus, jedoch scheinbar zufällig dazwischen auch riesige Code... -fragmente -Zeilen -Dinge irgentwie sowas.
Die einzelnen Zeilen kann ich selber aufsplitten, aber ich kann eben nicht anztändig daten auslesen, da diese riesigen datensätze die zwischendurch auftauchen auch schon m mal 10 sekunden lang hinte´reinander kommen können.
Mein ziel war es mit
if(response[0][0]=='$'):
print response
eine Art filter zu machen, der alle anderen Zeilen nicht anzeigt. Klappt gut, nur jetzt kommen die angezeigten Zeilen Sehr sehr unregelmäßig und manchmal garnicht.
Ich hoffe jemand von euch kann mir helfen, oder mir schritt für schritt sagen, wie ich anders ans Ziel komme. Im Grunde möchte ich die oben genannten werte einfach als variablen in pyton haben, um damit weiterzuarbeiten.
vielen dank im voraus euer
morila