Skip to content

Commit 4a99cfe

Browse files
committed
add new functions and update texts info
1 parent 44b1532 commit 4a99cfe

File tree

9 files changed

+445
-312
lines changed

9 files changed

+445
-312
lines changed

README.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ Arduino library for Deneyap GPS and GLONASS Locator
88
## :mag_right:Specifications
99
- `Product ID` **M45**, **mpv1.0**
1010
- `MCU` STM8S003F3, Quectel L86
11+
- `Battery Housing` CR1220
1112
- `Weight`
12-
- `Module Dimension`
13+
- `Module Dimension` 25,4 mm x 38,1 mm
1314
- `I2C address` 0x2F, 0x54, 0x73, 0x74
1415

1516
| Address | |
@@ -20,9 +21,13 @@ Arduino library for Deneyap GPS and GLONASS Locator
2021
| 0x74| address when ADR1 and ADR2 pads are shorted |
2122

2223
## :closed_book:Documentation
23-
Deneyap GPS and GLONASS Locator
24+
[Deneyap GPS and GLONASS Locator](https://docs.deneyapkart.org/en/content/contentDetail/deneyap-module-deneyap-gnss-m45)
2425

25-
[Quectel L86](https://cdn.ozdisan.com/ETicaret_Dosya/456042_3622410.pdf)
26+
[Deneyap GPS and GLONASS Locator Schematic](https://cdn.deneyapkart.org/media/upload/userFormUpload/GEc26oFEFkPIzMT9PunlPEBJIslaoo2c.pdf)
27+
28+
[Deneyap GPS and GLONASS Locator Mechanical Drawing](https://cdn.deneyapkart.org/media/upload/userFormUpload/Tyb470HrWmP4LJhrUGRGxiijpXCzBPN6.pdf)
29+
30+
[Quectel L86 - datasheet](https://www.quectel.com/wp-content/uploads/pdfupload/Quectel_L86_GNSS_Specification_V1.3.pdf)
2631

2732
[How to install a Arduino Library](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
2833

@@ -37,6 +42,8 @@ This Arduino library allows you to use Deneyap GPS and GLONASS Locator with I2C
3742
- `library.properties ` General library properties for the Arduino package manager
3843

3944
## Version History
45+
1.0.2 - add new functions
46+
4047
1.0.1 - bug fix
4148

4249
1.0.0 - initial release
@@ -55,10 +62,10 @@ This Arduino library allows you to use Deneyap GPS and GLONASS Locator with I2C
5562
|RES | Debug | no connection |
5663
|TX| Transmit pin | |
5764
|RX| Receive pin | |
58-
|ADDET_N ||
59-
|RES_N ||
60-
|FORCE ||
61-
|1PPS ||
65+
|ADDET_N ||
66+
|RES_N ||
67+
|FORCE ||
68+
|1PPS ||
6269

6370
## :bookmark_tabs:License Information
6471
Please review the [LICENSE](https://github.com/deneyapkart/deneyap-gps-glonass-konum-belirleyici-arduino-library/blob/master/LICENSE) file for license information.

docs/README_tr.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ Deneyap GPS ve GLONASS Konum Belirleyici için Arduino kütüphanesidir.
77
## :mag_right:Özellikler
88
- `Ürün ID` **M45**, **mpv1.0**
99
- `MCU` STM8S003F3, Quectel L86
10+
- `Pil Yuvası` CR1220
1011
- `Ağırlık`
11-
- `Modul Boyutları`
12+
- `Modul Boyutları` 25,4 mm x 38,1 mm
1213
- `I2C Adres` 0x2F, 0x54, 0x73, 0x74
1314

1415
| Adres | |
@@ -19,11 +20,15 @@ Deneyap GPS ve GLONASS Konum Belirleyici için Arduino kütüphanesidir.
1920
| 0x74 | ADR1 ve ADR2 kısa devre yapıldığındaki adres |
2021

2122
## :closed_book:Dokümanlar
22-
Deneyap GPS ve GLONASS Konum Belirleyici
23+
[Deneyap GPS ve GLONASS Konum Belirleyici](https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-module-deneyap-gnss-m45)
2324

24-
[Quectel L86](https://cdn.ozdisan.com/ETicaret_Dosya/456042_3622410.pdf)
25+
[Deneyap GPS ve GLONASS Konum Belirleyici Şematik](https://cdn.deneyapkart.org/media/upload/userFormUpload/GEc26oFEFkPIzMT9PunlPEBJIslaoo2c.pdf)
2526

26-
[Arduino Kütüphanesi Nasıl İndirilir](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
27+
[Deneyap GPS ve GLONASS Konum Belirleyici Teknik Resim](https://cdn.deneyapkart.org/media/upload/userFormUpload/Tyb470HrWmP4LJhrUGRGxiijpXCzBPN6.pdf)
28+
29+
[Quectel L86 - datasheet](https://www.quectel.com/wp-content/uploads/pdfupload/Quectel_L86_GNSS_Specification_V1.3.pdf)
30+
31+
[Arduino IDE'de Kütüphane Nasıl İndirilir](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
2732

2833
## :pushpin:Deneyap GPS ve GLONASS Konum Belirleyici
2934
Bu Arduino kütüphanesi Deneyap GPS ve GLONASS Konum Belirleyiciyi I2C çevre birimi ile kullanılmasını sağlar. Arduino ile uyumlu, I2C çevre birimine sahip herhangi bir geliştirme kartı ile bu kütüphaneyi projelerinizde kullanabilirsiniz.
@@ -36,6 +41,10 @@ Bu Arduino kütüphanesi Deneyap GPS ve GLONASS Konum Belirleyiciyi I2C çevre b
3641
- `library.properties` Arduino yöneticisi için genel kütüphane özellikleri
3742

3843
## Sürüm Geçmişi
44+
1.0.2 - kütüphaneye yeni fonksiyonlar eklendi
45+
46+
1.0.1 - hata giderildi
47+
3948
1.0.0 - ilk sürüm
4049

4150
## :rocket:Donanım Bağlantıları
@@ -44,14 +53,14 @@ Bu Arduino kütüphanesi Deneyap GPS ve GLONASS Konum Belirleyiciyi I2C çevre b
4453

4554
|GPS ve GLONASS Konum Belirleyici| Fonksiyon| Kart pinleri |
4655
| :--- | :--- | :--- |
47-
| 3.3V | Güç | 3.3V |
56+
| 3.3V |3.3V Besleme Gerilimi| 3.3V |
4857
| GND | Toprak |GND |
49-
| SDA | I2C Data | SDA pini |
50-
| SCL | I2C Clock | SCL pini|
58+
| SDA |Çift Yönlü Veri Hattı| SDA pini |
59+
| SCL |Veri Hattı Zaman Senkronizasyon İşareti| SCL pini|
5160
|SWIM | Debug | bağlantı yok |
5261
|RES | Debug | bağlantı yok |
53-
|TX | Transmit pin | |
54-
|RX | Receive pin | |
62+
|TX |UART Arayüzü Veri Çıkışı| |
63+
|RX |UART Arayüzü Veri Girişi| |
5564
|ADDET_N ||
5665
|RES_N ||
5766
|FORCE ||
Lines changed: 51 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,73 @@
11
/*
22
* Konum Tarih ve Saat örneği,
33
*
4-
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.s
5-
* Deneyap GPS ve GLONASS Konum Belirleyici modülğ ile konum, tarih ve saat bilgisini
4+
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.
5+
* Deneyap GPS ve GLONASS Konum Belirleyici modülü ile konum, tarih ve saat bilgisini
66
* seri terminale yazdırmaktadır.
77
*
88
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
99
*
1010
* Bu örnek Deneyap GPS ve GLONASS Konum Belirleyici için oluşturulmuştur
11-
* ------> www.....com <------ //docs
11+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-module-deneyap-gnss-m45 <------
1212
* ------> https://github.com/deneyapkart/deneyap-gps-glonass-konum-belirleyici-arduino-library <------
1313
*
1414
*/
1515

16-
#include <Deneyap_GPSveGLONASSkonumBelirleyici.h> // Deneyap_GPSveGLONASSkonumBelirleyici kutuphanesi eklenmesi
16+
#include <Deneyap_GPSveGLONASSkonumBelirleyici.h> // Deneyap GPS ve GLONASS Konum Belirleyici kutuphanesi eklenmesi
1717

18-
GPS GPS;
18+
GPS GPS; // GPS için class tanımlaması
1919

2020
void setup() {
21-
Serial.begin(115200); // Seri haberleşme başlatılması
22-
if (!GPS.begin(0x2F)) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatılması
21+
Serial.begin(115200); // Seri haberleşme başlatılması
22+
if (!GPS.begin(0x2F)) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatılması
2323
delay(3000);
24-
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri monitore yazdırılması
24+
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri monitore yazdırılması
2525
while (1);
2626
}
2727
}
2828

2929
void loop() {
30-
GPS.Read(RMC); // Konum, tarih ve saat bilgisi seri terminale yazdırılması
31-
Serial.println("--------------------------------------------------");
32-
delay(100);
30+
GPS.readGPS(RMC); // NMEA protokolünün RMC mesaj türü ile verinin okunması
31+
32+
Serial.print("Konum: "); // Konum verilerinin seri terimale yazdırılması
33+
float lat;
34+
lat = GPS.readLocationLat();
35+
Serial.printf("%.7f", lat);
36+
Serial.print(",");
37+
float lng;
38+
lng = GPS.readLocationLng();
39+
Serial.printf("%.7f\n", lng);
40+
41+
Serial.print("Tarih: "); // Tarih verilerinin seri terimale yazdırılması
42+
int day;
43+
day = GPS.readDay();
44+
Serial.print(day);
45+
Serial.print("/");
46+
47+
int month;
48+
month = GPS.readMonth();
49+
Serial.print(month);
50+
Serial.print("/");
51+
52+
int year;
53+
year = GPS.readYear();
54+
Serial.println(year);
55+
56+
Serial.print("Saat: "); // Saat verilerinin seri terimale yazdırılması
57+
int hour;
58+
hour = GPS.readHour();
59+
Serial.print(hour);
60+
Serial.print(":");
61+
62+
int minute;
63+
minute = GPS.readMinute();
64+
Serial.print(minute);
65+
Serial.print(":");
66+
67+
int second;
68+
second = GPS.readSecond();
69+
Serial.println(second);
70+
Serial.println("");
71+
72+
delay(1000);
3373
}

keywords.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,15 @@ begin KEYWORD2
1919
isConnected KEYWORD2
2020
getFwVersion KEYWORD2
2121
setI2Caddress KEYWORD2
22-
Read KEYWORD2
22+
readGPS KEYWORD2
23+
readDay KEYWORD2
24+
readMonth KEYWORD2
25+
readYear KEYWORD2
26+
readHour KEYWORD2
27+
readMinute KEYWORD2
28+
readSecond KEYWORD2
29+
readLocationLat KEYWORD2
30+
readLocationLng KEYWORD2
2331
sendConfigData KEYWORD2
2432

2533
#######################################

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=Deneyap GPS ve GLONASS Konum Belirleyici
2-
version=1.0.1
2+
version=1.0.2
33
author=RFtek Electronics <[email protected]>
44
maintainer=Turkish Technnology Team Foundation (T3)
55
sentence=Arduino library for Deneyap GPS and GLONASS Locator

0 commit comments

Comments
 (0)