Lưu ý khi dùng Arduino kết nối mô đun GPS – Neo M8 và thư viện TinyGPS
Lưu ý khi dùng Arduino kết nối vói mô đun GPS
· Sử dụng Anten, và đưa ra ngoài trời mới nhận được tín hiệu GPS;
· Giao thức sử dụng tiêu chuẩn NMEA-0183: GGA, GLL, GSA, GSV, VTG, RMC, ZDA và GNS;
· Cấu trúc câu truyền dữ liệu: $aaccc,c–c*hh<CR><LF>
Ký tự | Mã HEX | Mô tả |
“$” | 24 | Ký tự bắt đầu. |
aaccc | Địa chỉ “aa” là định danh mô đun. “ccc” kiễu dữ liệu truyền về. | |
“,” | 2C | Dấu phẩy, để phân các các trường dữ liệu. |
C–c | Khối dữ liệu | |
“*” | 2A | Dấu ngăn cách Checksum |
Hh | Checksum | |
<CR><LF> | 0D0A | Kết thúc câu dữ liệu. |
Khi sử dụng thư viện tinyGPS cần lưu ý tới định danh của mô đun GPS.
Sửa Thư viện TinyGPS cho phù hợp với từng định danh mô đun sử dụng.
Ví dụ: với mô đun GPS Neo M8 -> Cần sửa câu lệnh sau:
#define _GPRMC_TERM "GPRMC"
#define _GPGGA_TERM "GPGGA"
Thành:
#define _GPRMC_TERM "GNRMC"
#define _GPGGA_TERM "GNGGA"
Bình luận gần đây