Странные строки при чтении данных GPS с приемника - PullRequest
0 голосов
/ 28 декабря 2018

Я пытался прочитать данные GPS с приемника.Я получил странные строки в результате.В чем проблема?

import serial

port = "/dev/ttyUSB0"    # Raspberry Pi 3

def parseGPS(data):
        print(data)
        #...

ser = serial.Serial(port, baudrate = 9600, timeout = 0.5)
while True:
    data = ser.readline()
    parseGPS(data)

результат

1 Ответ

0 голосов
/ 03 января 2019

Проблема была в неправильной скорости передачи.Следующий пример работает без проблем:

import serial

port = "/dev/ttyUSB0"  # Raspberry Pi 3

def parseGPS(data):
   print(data)
   # ...

ser = serial.Serial(port, baudrate=4800, timeout=0.5)
while True:
   data = ser.readline()
   parseGPS(data)
...