樹莓派學習:樹莓派使用GPS模塊

在樹莓派測試GPS模塊
1.GPS模塊一個,USB轉串口模塊CH340
2.使用ttyUSB0而不是使用樹莓派的板載串口ttyAMA0,由於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
在這裏插入圖片描述
6.設置gpsd的gps數據源是gps模塊的設備名ttyUSB0」
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
在這裏插入圖片描述
7.使用gpsd軟件,顯示gps信息 ,ctrl-c退出
cgps -s
注:請將gps置於室外,或者窗戶邊,有利於gps定位,若是長時間顯示「NO FIX」的狀態,請移動gps的位置,而且使用下面命令重啓gps模塊:
sudo killall gpsd
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
在這裏插入圖片描述
8.用python3測試GPS,安裝gps3庫
pip3 install gps3
在這裏插入圖片描述
9.測試代碼gpstest.py
在這裏插入圖片描述
10.運行測試代碼
python3 gpstest.py
在這裏插入圖片描述
若是不能運行,請用下面命令重啓gps模塊:
sudo killall gpsd
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.socpython