Arduino: GPS İzleyici Oluşturun - Nasıl Çalışır
Bu pratik ipucunda Arduino ile nasıl kolayca GPS izci kurabileceğinizi açıklıyoruz.
Adım 1 - GPS modülünü Arduino ya bağlayın
Bu noktada bir NEO-6M GPS modülü kullanıyoruz.
- Önce VCC'yi 5V'ye ve GND'yi toprağa bağlayın.
- Daha sonra RX, Arduino'daki pim 4'e ve TX'e pim 3'e bağlanır.
Adım 2 - GPS modülünü programlayın
Modülü kullanabilmek için önce "TinyGPS" kütüphanesini kurduğunuzdan emin olmalısınız.
- Önce "#include" komutuyla içe aktarın. Ayrıca SoftwareSerial kütüphanesine de ihtiyacınız var: "#include"
- Önce "SoftwareSerial gpsSerial (3, 4);" yeni bir SoftwareSerial nesnesi ve komutuyla "TinyGPS gps;" bir TinyGPS örneği.
- Kurulum yönteminde, veri çıkışı için GPS modülüne ("gpsSerial.begin (9600);") ve seri monitöre ("Seri.begin (9600);") seri bağlantı başlatılır.
- Döngü yönteminde, önce GPS modülüne erişilip erişilemeyeceğini kontrol eden bir while döngüsü eklenir: "while (gpsSerial.available ()) {}"
- Kıvrımlı parantezlerde, verilerin alınıp alınmadığını kontrol eden bir if ifadesi vardır: "if (gps.encode (gpsSerial.read ())) {}".
- Öyleyse, "gps.f_get_position (& lat, & lon);" komutunu kullanabilirsiniz. seri monitörde "Serial.println (String (lat) +" "+ String (lon))" ile çağrılabilir ve çıktı alınabilir.
Bir sonraki makalede, Arduino'da bir GSM modülünün nasıl kurulacağını açıklayacağız. Örneğin, mobil ağa kolayca bağlanabilir ve SMS gönderebilirsiniz.