Ghi dữ liệu tốc độ bằng cách sử dụng arduino và mô-đun GPS

Dec 17 2020

Tôi đang sử dụng Mô-đun GPS Quectel L80-R được kết hợp với Arduino UNO để đọc và ghi lại tọa độ và tốc độ của ô tô của tôi. Tôi hiện đang sử dụng thư viện TinyGPS ++ hoạt động ổn. Nó đánh vần tọa độ và tốc độ nhưng với một số điểm không chính xác và độ trễ. Sau một số bài đánh giá tài liệu, tôi nhận ra rằng thư viện NeoGPS có thể là một lựa chọn tốt hơn. Tôi đã tìm thấy một chủ đề qua stackexchange nơi một khối mã được cung cấp bởi nhà phát triển chém, người có thể là người viết thư viện NeoGPS. Tuy nhiên, khi tôi đang cố gắng biên dịch mã, tôi gặp lỗi sau. 'class gps_fix' has no member named 'lat'Tôi không thể giải quyết vấn đề thậm chí khó khăn. Tôi đã thử rất nhiều cách giải quyết.

Trả lời

1 StarCat Dec 17 2020 at 10:48

Theo tài liệu NeoGPS cho lớp gps_fix , nó trông giống như .lat.lonkhông còn là một phần của gps_fixlớp nữa.

Có vẻ như thay vào đó, bạn sẽ phải sử dụng .latitudeL.longitudeLđể có tọa độ GPS chính xác cao (Số nguyên dài được chia tỷ lệ bằng 10.000.000).

Giải pháp sẽ là thay thế fix.lattrong mã của bạn bằng fix.latitudeLfix.lonbằng fix.longitudeL.