Skip to content

Commit cae2ed8

Browse files
committed
Initial upload
1 parent 39e80fc commit cae2ed8

File tree

10 files changed

+1446
-0
lines changed

10 files changed

+1446
-0
lines changed

README.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Deneyap GPS and GLONASS Locator Arduino Library
2+
[FOR TURKISH VERSION](docs/README_tr.md) ![trflag](https://github.com/deneyapkart/deneyapkart-arduino-core/blob/master/docs/tr.png)
3+
4+
***** Add photo ****
5+
6+
Arduino library for Deneyap GPS and GLONASS Locator
7+
8+
## :mag_right:Specifications
9+
- `Product ID` **M45**, **mpv1.0**
10+
- `MCU` STM8S003F3, Quectel L86
11+
- `Weight`
12+
- `Module Dimension`
13+
- `I2C address` 0x2F, 0x54, 0x73, 0x74
14+
15+
| Address | |
16+
| :--- | :--- |
17+
| 0x2F| default address |
18+
| 0x54| address when ADR1 pad is shorted |
19+
| 0x73| address when ADR2 pad is shorted |
20+
| 0x74| address when ADR1 and ADR2 pads are shorted |
21+
22+
## :closed_book:Documentation
23+
Deneyap GPS and GLONASS Locator
24+
25+
[Quectel L86](https://cdn.ozdisan.com/ETicaret_Dosya/456042_3622410.pdf)
26+
27+
[How to install a Arduino Library](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
28+
29+
## :pushpin:Deneyap GPS and GLONASS Locator
30+
This Arduino library allows you to use Deneyap GPS and GLONASS Locator with I2C peripheral. You can use this library in your projects with any Arduino compatible board with I2C peripheral.
31+
32+
## :globe_with_meridians:Repository Contents
33+
- `/docs ` README_tr.md and product photos
34+
- `/examples ` Examples with .ino extension sketches
35+
- `/src ` Source files (.cpp .h)
36+
- `keywords.txt ` Keywords from this library that will be highlighted in the Arduino IDE
37+
- `library.properties ` General library properties for the Arduino package manager
38+
39+
## Version History
40+
1.0.0 - initial release
41+
42+
## :rocket:Hardware Connections
43+
- Deneyap GPS and GLONASS Locator and Board can be connected with I2C cable
44+
- or 3V3, GND, SDA and SCL pins can be connected with jumper cables
45+
46+
|GPS and GLONASS Locator| Function | Board pins |
47+
|:--- | :--- | :---|
48+
|3.3V | Power |3.3V |
49+
|GND | Ground | GND |
50+
|SDA | I2C Data | SDA pin |
51+
|SCL | I2C Clock | SCL pin |
52+
|SWIM | Debug | no connection |
53+
|RES | Debug | no connection |
54+
|TX| Transmit pin | |
55+
|RX| Receive pin | |
56+
|ADDET_N ||
57+
|RES_N ||
58+
|FORCE ||
59+
|1PPS ||
60+
61+
## :bookmark_tabs:License Information
62+
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: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Deneyap GPS ve GLONASS Konum Belirleyici Arduino Kütüphanesi
2+
3+
***** Fotoğraf eklenecek ****
4+
5+
Deneyap GPS ve GLONASS Konum Belirleyici için Arduino kütüphanesidir.
6+
7+
## :mag_right:Özellikler
8+
- `Ürün ID` **M45**, **mpv1.0**
9+
- `MCU` STM8S003F3, Quectel L86
10+
- `Ağırlık`
11+
- `Modul Boyutları`
12+
- `I2C Adres` 0x2F, 0x54, 0x73, 0x74
13+
14+
| Adres | |
15+
| :--- | :--- |
16+
| 0x2F | varsayılan adres |
17+
| 0x54 | ADR1 kısa devre yapıldığındaki adres |
18+
| 0x73 | ADR2 kısa devre yapıldığındaki adres |
19+
| 0x74 | ADR1 ve ADR2 kısa devre yapıldığındaki adres |
20+
21+
## :closed_book:Dokümanlar
22+
Deneyap GPS ve GLONASS Konum Belirleyici
23+
24+
[Quectel L86](https://cdn.ozdisan.com/ETicaret_Dosya/456042_3622410.pdf)
25+
26+
[Arduino Kütüphanesi Nasıl İndirilir](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
27+
28+
## :pushpin:Deneyap GPS ve GLONASS Konum Belirleyici
29+
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.
30+
31+
## :globe_with_meridians:Repo İçeriği
32+
- `/docs` README_tr.md ve ürün fotoğrafları
33+
- `/examples` .ino uzantılı örnek uygulamalar
34+
- `/src` kütüphane için .cpp ve .h uzantılı dosyalar
35+
- `keywords.txt` Arduino IDE'de vurgulanacak anahtar kelimeler
36+
- `library.properties` Arduino yöneticisi için genel kütüphane özellikleri
37+
38+
## Sürüm Geçmişi
39+
1.0.0 - ilk sürüm
40+
41+
## :rocket:Donanım Bağlantıları
42+
- Deneyap GPS ve GLONASS Konum Belirleyici ile kullanılan geliştirme kartı I2C kablosu ile bağlanabilir
43+
- veya jumper kablolar ile 3V3, GND, SDA ve SCL bağlantıları yapılabilir.
44+
45+
|GPS ve GLONASS Konum Belirleyici| Fonksiyon| Kart pinleri |
46+
| :--- | :--- | :--- |
47+
| 3.3V | Güç | 3.3V |
48+
| GND | Toprak |GND |
49+
| SDA | I2C Data | SDA pini |
50+
| SCL | I2C Clock | SCL pini|
51+
|SWIM | Debug | bağlantı yok |
52+
|RES | Debug | bağlantı yok |
53+
|TX | Transmit pin | |
54+
|RX | Receive pin | |
55+
|ADDET_N ||
56+
|RES_N ||
57+
|FORCE ||
58+
|1PPS ||
59+
60+
## :bookmark_tabs:Lisans Bilgisi
61+
Lisans bilgileri için [LICENSE](https://github.com/deneyapkart/deneyap-gps-glonass-konum-belirleyici-arduino-library/blob/master/LICENSE) dosyasını inceleyin.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* Konum Tarih ve Saat örneği,
3+
*
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
6+
* seri terminale yazdırmaktadır.
7+
*
8+
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
9+
*
10+
* Bu örnek Deneyap GPS ve GLONASS Konum Belirleyici için oluşturulmuştur
11+
* ------> www.....com <------ //docs
12+
* ------> https://github.com/deneyapkart/deneyap-gps-glonass-konum-belirleyici-arduino-library <------
13+
*
14+
*/
15+
16+
#include <Deneyap_GPSveGLONASSkonumBelirleyici.h> // Deneyap_GPSveGLONASSkonumBelirleyici kutuphanesi eklenmesi
17+
18+
GPS GPS;
19+
20+
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ı
23+
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ı
25+
while (1);
26+
}
27+
}
28+
29+
void loop() {
30+
GPS.Read(RMC); // Konum, tarih ve saat bilgisi seri terminale yazdırılması
31+
Serial.println("--------------------------------------------------");
32+
delay(100);
33+
}

keywords.txt

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#######################################
2+
# Syntax Coloring Map For Deneyap_GPSveGLONASSkonumBelirleyici
3+
#######################################
4+
5+
#######################################
6+
# Library (KEYWORD1)
7+
#######################################
8+
Deneyap_GPSveGLONASSkonumBelirleyici KEYWORD1
9+
10+
####################################
11+
# Class (KEYWORD1)
12+
####################################
13+
GPS KEYWORD1
14+
15+
#######################################
16+
# Methods and Functions (KEYWORD2)
17+
#######################################
18+
begin KEYWORD2
19+
isConnected KEYWORD2
20+
getFwVersion KEYWORD2
21+
setI2Caddress KEYWORD2
22+
Read KEYWORD2
23+
sendConfigData KEYWORD2
24+
25+
#######################################
26+
# Constants (LITERAL1)
27+
#######################################

library.properties

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
name=Deneyap GPS ve GLONASS Konum Belirleyici
2+
version=1.0.0
3+
author=RFtek Electronics <[email protected]>
4+
maintainer=Turkish Technnology Team Foundation (T3)
5+
sentence=Arduino library for Deneyap GPS and GLONASS Locator
6+
paragraph=A simple and efficient library to use Deneyap GPS and GLONASS Locator via I2C peripheral.
7+
category=Module
8+
url=https://github.com/deneyapkart/deneyap-gps-glonass-konum-belirleyici-arduino-library
9+
architectures=*

0 commit comments

Comments
 (0)