Arduino: xây dựng trình theo dõi GPS - cách thức hoạt động
Trong mẹo thực tế này, chúng tôi giải thích cách bạn có thể dễ dàng xây dựng trình theo dõi GPS với Arduino.
Bước 1 - kết nối mô-đun GPS với Arduino
Chúng tôi đang sử dụng mô-đun GPS NEO-6M tại thời điểm này.
- Đầu tiên kết nối VCC với 5V và GND với mặt đất.
- Sau đó, RX được kết nối với chân 4 và TX đến chân 3 trên Arduino.
Bước 2 - lập trình mô-đun GPS
Để có thể sử dụng mô-đun, trước tiên bạn phải đảm bảo rằng bạn đã cài đặt thư viện "TinyGPS".
- Đầu tiên nhập chúng bằng lệnh "#include". Bạn cũng cần thư viện SoftwareSerial: "#include"
- Đầu tiên tạo bằng lệnh "SoftwareSerial gpsSerial (3, 4);" một đối tượng SoftwareSerial mới và với lệnh "TinyGPS gps;" một ví dụ của TinyGPS.
- Trong phương pháp thiết lập, kết nối nối tiếp với mô-đun GPS ("gpsSerial.begin (9600);") và màn hình nối tiếp ("serial.begin (9600);") cho đầu ra dữ liệu được bắt đầu.
- Trong phương thức vòng lặp, vòng lặp while được chèn trước tiên, để kiểm tra xem có thể đạt được mô-đun GPS hay không: "while (gpsSerial.av Available ()) {}"
- Trong dấu ngoặc nhọn có một câu lệnh if kiểm tra xem dữ liệu đã được nhận chưa: "if (gps.encode (gpsSerial.read ())) {}".
- Nếu vậy, bạn có thể sử dụng lệnh "gps.f_get_poseition (& lat, & lon);" có thể được gọi lên và xuất ra, ví dụ, với "serial.println (String (lat) +" "+ String (lon))" trong màn hình nối tiếp.
Trong bài viết tiếp theo, chúng tôi sẽ giải thích cách thiết lập mô-đun GSM trên Arduino. Bạn cũng có thể dễ dàng kết nối với mạng di động và gửi SMS chẳng hạn.