天天看點

Jetson Nano 讀取 GPS資料(TTL轉 USB)

在Jetson Nano測試GPS子產品

1.GPS子產品一個,USB轉序列槽子產品CH340

2.使用ttyUSB0,因為ttyUSB0序列槽使用起來更友善,可以随意的插拔,還可以在電腦、手機等其他裝置上使用。

3.連接配接好GPS線,插上USB序列槽,檢視裝置名

ls /dev/ttyUSB*

4.安裝gpsd相關軟體和庫

sudo apt-get install gpsd gpsd-clients python-gps

5.cat指令檢視gps子產品輸出,ctrl+c退出檢視

cat /dev/ttyUSB0

8.用python3測試GPS,安裝gps3庫

pip3 install gps3

import serial

import pynmea2

import time

ser = serial.Serial("/dev/ttyAMA0",9600)

while True:

    line = ser.readline()

    if line.startswith('$GNRMC'):

        rmc = pynmea2.parse(line)

        print "Latitude:  ", float(rmc.lat)/100

        print "Longitude: ", float(rmc.lon)/100

        break 

繼續閱讀