【得捷电子Follow me第1期】任务4:实现定位功能
[复制链接]
PICO W板子外载一个GPS模块,是SEEED公司生产的,具体可以参见:https://www.seeedstudio.com/Grove-GPS-Module.html
GPS跟PICO W板子使用uart口进行通信,我这里使用UART1串口。
而得到数据用decode进行解析。
代码如下:
- from machine import Pin
- import time
- from micropyGPS import MicropyGPS
- from machine import UART
-
- com = UART(0,baudrate=9600, tx=Pin(0), rx=Pin(1))
- my_gps = MicropyGPS(8)
- my_gps.local_offset
-
- time.sleep(1)
- cc = com.readline()
- for x in cc:
- my_gps.update(chr(x))
- gps_values = str(my_gps.latitude[0] + (my_gps.latitude[1] / 60)) + ',' + str(my_gps.longitude[0] + (my_gps.longitude[1] / 60))
-
- print(gps_values)
- print(my_gps.timestamp)
-
-
输出如下:
没有数据,不知道是gps信号不好还是咋的。
|