List, Just commented the // gpsModule.readline() in the while loop, ( refer the link https://microcontrollerslab.com/neo-6m-gps-module-raspberry-pi-pico-micropython/ )
while True: # gpsModule.readline() // This line commented out and the "GPS not found message disappeared". buff = str(gpsModule.readline()) parts = buff.split(',') The GPS not found error which appears intermittently in the output python console for few seconds ( say 7 to 8 seconds its printing the lines " GPS data not found" ) now disappears. Any thoughts? How the above line comment made it vanish the "GPS data not found" error output. Krishane On Wed, Nov 30, 2022 at 3:58 AM rbowman <bow...@montana.com> wrote: > On Tue, 29 Nov 2022 17:23:31 +0530, KK CHN wrote: > > > > When I ran the program I am able to see the output of latitude and > > longitude in the console of thony IDE. But between certain intervals > > of a few seconds I am getting the latitude and longitude data ( its > > printing GPS data not found ?? ) in the python console. > > I would guess the 8 seconds in > > timeout = time.time() + 8 > > is too short. Most GPS receivers repeat a sequence on NMEA sentences and > the code is specifically looking for $GPGGA. Add > > print(buff) > > to see the sentences being received. I use the $GPRMC since I'm interested > in the position, speed, and heading. It's a different format but if you > only want lat/lon you could decode it in a similar fashion as the $GPGGA. > > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list