GPS SHIELD 17 Nisan 2014 GPS SHIELD m o Bu doküman Arduino UNO ile GPS SHIELD kartının nasıl kullanılacağını anlatmaktadır. GPS SHIELD kartı üzerinde GPS modül bulunan ve uydudan anlık saat, tarih, enlem, boylam bilgilerini almanızı sağlayan bir karttır. Satın aldığınız GPS SHIELD kartlarının üzerinde farklı marka ve modelde GPS modül bulunabilir. Bu bizim için bir sorun teşkil etmez. Genelde GPS modüller hedef kontrolör ile 9600-4800 baud rate ile haberleşir. Örnek kodumuzda GPS modül ve Arduino arasındaki haberleşme hızını 9600 baud rate olarak seçtik. Yine de projenize başlamadan önce üretici firmanın sitesinden modülün modelinin haberleşme hızını kontrol etmenizde fayda var. .i c d a v o r t k GPS SHIELD kartını kullanabilmek için birçok kütüphane mevcut. Biz TinyGPS kütüphanesini seçtik ve örnek kodumuzu bu kütüphaneye göre şekillendirdik. TinyGPS kütüphanesini https://github.com/mikalhart/TinyGPS/releases/tag/v13 linkinden indirip kullanabilirsiniz. Kütüphane kurulumu için indirdiğiniz TinyGPS-13.zip dosyasını Belgelerim>Arduino>libraries klasörü içine çıkarıp, çıkardığınız klasörün ismini TinyGPS olarak değiştirmeniz gerekiyor. Çünkü Arduino, kütüphane klasörlerinin isimlerinde “ , - * . “ gibi işaretleri kabul etmez. Arduino IDE yi yeniden başlattığınızda File>examples kısmında TinyGPS’in görünmesi gerekiyor. Kütüphane ile birlikte gelen örnek kodlardan da fazlasıyla faydalanabilirsiniz. e l e . w w GPS SHIELD kartını aldığınızda üzerindeki RxD ve TxD Jumper’ları 0 ve 1 konumunda geliyor. Bu Jumper’lar sayesinde GPS modül Arduino ile standart rx tx pinlerinden haberleşiyor. Ancak biz uydudan aldığımız verileri seri monitörde de görmek istedik ve modül ve Arduino’yu SofwareSerial kütüphanesi sayesinde digital 2 ve 3 pinlerinden haberleştirdik. Kodumuzun çalışması için donanımımızı da onu uygun konfigüre etmemiz gerekiyor. Bunun için RxD Jumper’ı nı 3 konumuna TxD Jumper’ını 2 konumuna takıyoruz. w Eğer uydudan alınan verileri LCD’de görmek isterseniz 1602 LCD Shield kartını direkt olarak GPS SHIELD kartının üzerinde takıp verileri gözlemleyebilirsiniz. Yazılımda herhangi bir değişiklik yapmanıza gerek yoktur. Ürünü satın alırken GPS anten almayı unutmayın. ÖRNEK KOD Oğuz SENGÖZ oksengoz@gmail.com www.elektrovadi.com 1
© Copyright 2024 Paperzz