micropyGPS使用文档
from pyb import LED, Timer, UART, Pin from micropyGPS import MicropyGPS if __name__ == "__main__": my_gps = MicropyGPS() bd = UART(1, 9600) while True: if bd.any(): bd_msg = bd.readline() # print(bd_msg) str_bd = str(bd_msg)[1:] # print("str_bd", str_bd) # print("str_bd[1:7]", str_bd[1:7]) if str_bd[1:7] == '$GNRMC': my_sentence = str_bd for x in my_sentence: my_gps.update(x) print("my_gps.latitude", my_gps.latitude) print("my_gps.longitude", my_gps.longitude)