gps shıeld - Elektrovadi

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