marceleta
Posts: 4
Joined: Fri Sep 27, 2019 12:10 pm

GPS Neo 6m: Desativar NMEA

Tue Apr 28, 2020 5:17 pm

Estou usando o GPS Neo-6m em um projeto com o raspberry pi

Fiz conforme o artigo: https://www.handheldgroup.com/knowledge ... ps-module/

Eu preciso somente do nmea GPRMC por que me passa tanto a posição quanto velocidade no solo.
Retirando os outros nmea o GPS imprimi mais rapidamente o que eu quero assim aumenta a precisão do GPS com outro sensor que vou usar.

No programa u-center fica como eu quero mas ao conectar no raspberry pi continua imprimindo todos os nmea.

meu codigo:

Code: Select all

import time
import serial
serialPort = serial.Serial('/dev/ttyAMA0',9600, timeout=0.5)
while True:
	s = serialPort.readLine()
	gp = s.decode('ascii')
	print(gp[0:6])
	if gp[0:6] == '$GPRMC'
		print('Linha: '+gp)
	time.sleep(1)
a saida é esse:

Code: Select all

420,,,
$GPVTG
$GPGGA
$GPGSA
$GPGSV
$GPGSV
$GPGSV
$GPGSV
$GPGST
$GPZDA
$GPGBS
$GPRMC
Linha: $GPRMC,171455.00,A,0922.76353,S,04030.06317,W,0.214,,280420,,,A*7E
Em media ele demora 12 segundos para imprimir a linha que eu preciso.

obrigado a todos

gordon77
Posts: 4992
Joined: Sun Aug 05, 2012 3:12 pm

Re: GPS Neo 6m: Desativar NMEA

Tue Apr 28, 2020 6:24 pm

Try reducing the time.sleep.

Return to “Português”