Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
282
Tıklama
0
Öne Çıkarma
Raspberry Zero w 2 Gps
Ö
3 yıl
Er
Konu Sahibi

Merhaba Arkadaşlar,

Bir proje için Raspberry ile gps modülü kullanmak gerekiyor ve cihazı tanıtmak ve yapılandırmalar ile ilgili bütün problemleri çözdüm ve Python ile aşağıdaki kodu çalıştırdığımda çıktı olarak alt alta koordinat alıyorum ve bunu bir dosyaya "python3 freestaff.py > freestafff.txt" olarak yazdırmak istersem sonsuza kadar dosya şişerek büyüyecek. Acaba dosyaya sadece son saniyede aktif olan koordinat bilgisini yazdırma şansım mevcutmudur. ister linux komutu yardımıyla (awk,cut,touch,grep) ister python içinde ikisi de beni için linux altında servise (corn) dönüştürmem için yeterli.

< Resime gitmek için tıklayın >



import serial
import time
import string
import pynmea2

port="/dev/serial0"
ser=serial.Serial(port, baudrate=9600 , parity=serial.PARITY_NONE,

stopbits=serial.STOPBITS_ONE,

bytesize=serial.EIGHTBITS,)


while True:
dataout = pynmea2.NMEAStreamReader()
newdata=ser.readline()
if (newdata[0:6] == b"$GPGGA"):
newmsg=pynmea2.parse(newdata.decode("utf-8"))

lat=newmsg.latitude
lng=newmsg.longitude

gps = str(lat) + " " + str(lng)

print(gps)



Desteğiniz için teşekkürler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil