Skip to content

Commit 980f24c

Browse files
committed
updated comment line in sketches
1 parent 3e1b189 commit 980f24c

File tree

5 files changed

+60
-50
lines changed

5 files changed

+60
-50
lines changed

README.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Deneyap Real Time Clock MCP7940 Arduino Library
1+
# Deneyap Real Time Clock Arduino Library
22
[FOR TURKISH VERSION](docs/README_tr.md) ![trflag](https://github.com/deneyapkart/deneyapkart-arduino-core/blob/master/docs/tr.png)
33

44
***** Add photo ****
@@ -9,22 +9,27 @@ Arduino library for Deneyap Real Time Clock MCP7940
99
- `Product ID` **M50**, **mpv1.0**
1010
- `MCU` MCP79400
1111
- `Weight`
12-
- `Module Dimension`
12+
- `Module Dimension` 25,4 mm x 25,4 mm
1313
- `I2C address` 0x6F, 0x57
1414

1515
| Address | |
1616
| :--- | :--- |
1717
| 0x6F, 0x57 | default address |
1818

1919
## :closed_book:Documentation
20-
Deneyap Real Time Clock MCP7940
2120

22-
[MCP7940](https://ww1.microchip.com/downloads/en/DeviceDoc/MCP79400-MCP79401-MCP79402-Data-Sheet-20005009G.pdf)
21+
[Deneyap Real Time Clock](https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-module-deneyap-rtc-m50)
22+
23+
[Deneyap Real Time Clock Şematik](https://docs.deneyapkart.org/en/content/contentDetail/deneyap-module-deneyap-rtc-m50)
24+
25+
[Deneyap Real Time Clock Teknik Çizim](https://cdn.deneyapkart.org/media/upload/userFormUpload/exe2a7in62EN7ZwVND0DpCVeDrsT47Km.pdf)
26+
27+
[MCP7940-datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/MCP79400-MCP79401-MCP79402-Data-Sheet-20005009G.pdf)
2328

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

26-
## :pushpin:Deneyap Real Time Clock MCP7940
27-
This Arduino library allows you to use Deneyap Real Time Clock MCP7940 with I2C peripheral. You can use this library in your projects with any Arduino compatible board with I2C peripheral.
31+
## :pushpin:Deneyap Real Time Clock
32+
This Arduino library allows you to use Deneyap Real Time Clock with I2C peripheral. You can use this library in your projects with any Arduino compatible board with I2C peripheral.
2833

2934
## :globe_with_meridians:Repository Contents
3035
- `/docs ` README_tr.md and product photos
@@ -34,6 +39,8 @@ This Arduino library allows you to use Deneyap Real Time Clock MCP7940 with I2C
3439
- `library.properties ` General library properties for the Arduino package manager
3540

3641
## Version History
42+
1.0.1 - updated comment line in sketches
43+
3744
1.0.0 - initial release
3845

3946
## :rocket:Hardware Connections
@@ -46,9 +53,10 @@ This Arduino library allows you to use Deneyap Real Time Clock MCP7940 with I2C
4653
|GND | Ground | GND |
4754
|SDA | I2C Data | SDA pin |
4855
|SCL | I2C Clock | SCL pin |
49-
|OUT | OUTPUT pin| |
56+
|OUT | OUTPUT pin|PWM pin|
5057

5158
## :bookmark_tabs:License Information
59+
Based on Zanduino MCP7940 Arduino Library. Changed to work with Deneyap Real Time Clock MCP7940.
60+
5261
Please review the [LICENSE](https://github.com/deneyapkart/deneyap-gercek-zamanli-saat-arduino-library/blob/master/LICENSE) file for license information.
5362

54-
Based on Zanduino MCP7940 Arduino Library. Changed to work with Deneyap Real Time Clock MCP7940.

docs/README_tr.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Deneyap Gerçek Zamanlı Saat MCP7940 Arduino Kütüphanesi
1+
# Deneyap Gerçek Zamanlı Saat Arduino Kütüphanesi
22

33
***** Fotoğraf eklenecek ****
44

@@ -8,22 +8,26 @@ Deneyap Gerçek Zamanlı Saat MCP7940 için Arduino kütüphanesidir.
88
- `Ürün ID` **M50**, **mpv1.0**
99
- `MCU` MCP79400
1010
- `Ağırlık`
11-
- `Modul Boyutları`
11+
- `Modul Boyutları` 25,4 mm x 25,4 mm
1212
- `I2C Adres` 0x6F, 0x57
1313

1414
| Adres | |
1515
| :--- | :--- |
1616
| 0x6F, 0x57 | varsayılan adres |
1717

1818
## :closed_book:Dokümanlar
19-
Deneyap Gerçek Zamanlı Saat MCP7940
19+
[Deneyap Gerçek Zamanlı Saat](https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-module-deneyap-rtc-m50)
2020

21-
[MCP7940](https://ww1.microchip.com/downloads/en/DeviceDoc/MCP79400-MCP79401-MCP79402-Data-Sheet-20005009G.pdf)
21+
[Deneyap Gerçek Zamanlı Saat Şematik](https://docs.deneyapkart.org/en/content/contentDetail/deneyap-module-deneyap-rtc-m50)
22+
23+
[Deneyap Gerçek Zamanlı Saat Teknik Çizim](https://cdn.deneyapkart.org/media/upload/userFormUpload/exe2a7in62EN7ZwVND0DpCVeDrsT47Km.pdf)
24+
25+
[MCP7940-datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/MCP79400-MCP79401-MCP79402-Data-Sheet-20005009G.pdf)
2226

2327
[Arduino IDE'de Kütüphane Nasıl İndirilir](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
2428

25-
## :pushpin:Deneyap Gerçek Zamanlı Saat MCP7940
26-
Bu Arduino kütüphanesi Deneyap Gerçek Zamanlı Saat MCP7940nin 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.
29+
## :pushpin:Deneyap Gerçek Zamanlı Saat
30+
Bu Arduino kütüphanesi Deneyap Gerçek Zamanlı Saatin 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.
2731

2832
## :globe_with_meridians:Repo İçeriği
2933
- `/docs` README_tr.md ve ürün fotoğrafları
@@ -33,6 +37,8 @@ Bu Arduino kütüphanesi Deneyap Gerçek Zamanlı Saat MCP7940nin I2C çevre bir
3337
- `library.properties` Arduino yöneticisi için genel kütüphane özellikleri
3438

3539
## Sürüm Geçmişi
40+
1.0.1 - örnek uygulamalarındaki yorum satırları güncellendi
41+
3642
1.0.0 - ilk sürüm
3743

3844
## :rocket:Donanım Bağlantıları
@@ -41,11 +47,11 @@ Bu Arduino kütüphanesi Deneyap Gerçek Zamanlı Saat MCP7940nin I2C çevre bir
4147

4248
| Gerçek Zamanlı Saat | Fonksiyon| Kart pinleri |
4349
| :--- | :--- | :--- |
44-
| 3.3V | Güç | 3.3V |
45-
| GND | Toprak |GND |
46-
| SDA | I2C Data | SDA pini |
47-
| SCL | I2C Clock | SCL pini|
48-
| OUT | Çıkış pini | |
50+
| 3.3V |3.3V Besleme Gerilimi| 3.3V |
51+
| GND |Toprak|GND |
52+
| SDA |Çift Yönlü Veri Hattı| SDA pini |
53+
| SCL |Veri Hatta Zaman Senkronivasyon İşareti| SCL pini|
54+
| OUT |Genel Amaçlı Çıkış Pini|PWM pin|
4955

5056
## :bookmark_tabs:Lisans Bilgisi
5157
Lisans bilgileri için [LICENSE](https://github.com/deneyapkart/deneyap-gercek-zamanli-saat-arduino-library/blob/master/LICENSE) dosyasını inceleyin.
Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
11
/*
2-
* Şimdiki tarih ve saat örneği,
2+
* SimdikiTarihSaat örneği,
33
*
44
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.
5-
* Şimdiki tarih ve saatten sonraki zaman akışını seri terminale yazdırmaktadır.
5+
* Şimdiki tarih ve saati seri port ekranına yazdırmaktadır.
66
*
77
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
88
*
99
* Bu örnek Deneyap Gerçek Zamanlı Saat için oluşturulmuştur
10-
* ------> www.....com <------ //docs
11-
* ------> https://github.com/deneyapkart/deneyap-gercek-zamanli-saat-arduino-library <------
12-
*
10+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-module-deneyap-rtc-m50 <------
11+
* ------> https://github.com/deneyapkart/deneyap-gercek-zamanli-saat-arduino-library <------
1312
*/
14-
15-
#include <Deneyap_GercekZamanliSaat.h> // Deneyap_GercekZamanliSaat kutuphanesi eklenmesi
13+
#include <Deneyap_GercekZamanliSaat.h> // Deneyap Gerçek Zamanlı Saat kutuphanesi eklenmesi
1614

1715
RTC GercekZamanliSaat; // RTC için class tanımlaması
1816

1917
void setup() {
2018
Serial.begin(115200); // Seri haberleşme başlatılması
2119
if (!GercekZamanliSaat.begin()) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatılması
2220
delay(3000);
23-
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri monitore yazdırılması
21+
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri port ekranına yazdırılması
2422
while (1) ;
2523
}
2624
GercekZamanliSaat.deviceStart();
@@ -30,8 +28,8 @@ void setup() {
3028
void loop() {
3129
DateTime now = GercekZamanliSaat.now();
3230
Serial.print("\nTarih:");
33-
Serial.printf("%02d/%02d/%04d", now.day(), now.month(), now.year()); // yıl, ay, günün seri terminale yazdırılması
31+
Serial.printf("%02d/%02d/%04d", now.day(), now.month(), now.year()); // yıl, ay, günün seri port ekranına yazdırılması
3432
Serial.print("\tSaat:");
35-
Serial.printf("%02d:%02d:%02d", now.hour(), now.minute(), now.second()); // saat, dakika, saniyeyi seri terminale yazdırılması
33+
Serial.printf("%02d:%02d:%02d", now.hour(), now.minute(), now.second()); // saat, dakika, saniyeyi seri port ekranına yazdırılması
3634
delay(1000);
3735
}

examples/TarihSaatAyarlama/TarihSaatAyarlama.ino

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,34 @@
22
* Tarih ve saat ayarlama örneği,
33
*
44
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.
5-
* Seçilen tarih ve saatten sonraki zaman akışını seri terminale yazdırmaktadır.
5+
* Seçilen tarih ve saatten sonraki zaman akışını seri port ekranına yazdırmaktadır.
66
*
77
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
88
*
99
* Bu örnek Deneyap Gerçek Zamanlı Saat için oluşturulmuştur
10-
* ------> www.....com <------ //docs
11-
* ------> https://github.com/deneyapkart/deneyap-gercek-zamanli-saat-arduino-library <------
12-
*
10+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-module-deneyap-rtc-m50 <------
11+
* ------> https://github.com/deneyapkart/deneyap-gercek-zamanli-saat-arduino-library <------
1312
*/
13+
#include <Deneyap_GercekZamanliSaat.h> // Deneyap Gerçek Zamanlı Saat kutuphanesi eklenmesi
1414

15-
#include <Deneyap_GercekZamanliSaat.h> // Deneyap_GercekZamanliSaat kutuphanesi eklenmesi
16-
17-
RTC GercekZamanliSaat; // RTC için class tanımlaması
15+
RTC GercekZamanliSaat; // RTC için class tanımlaması
1816

1917
void setup() {
20-
Serial.begin(115200); // Seri haberleşme başlatılması
21-
if (!GercekZamanliSaat.begin()) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatılması
18+
Serial.begin(115200); // Seri haberleşme başlatılması
19+
if (!GercekZamanliSaat.begin()) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatılması
2220
delay(3000);
23-
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri monitore yazdırılması
21+
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri port ekranına yazdırılması
2422
while (1) ;
25-
}
26-
GercekZamanliSaat.adjust();
27-
GercekZamanliSaat.adjust(DateTime(2008, 03, 03, 15, 45, 20)); // yıl, ay, gün, saat, dakika, saniyeni ayarlanması
28-
}
29-
30-
void loop() {
23+
}
24+
delay(3000);
3125
DateTime now = GercekZamanliSaat.now();
26+
GercekZamanliSaat.adjust(DateTime(2008, 03, 03, 15, 45, 20)); // yıl, ay, gün, saat, dakika, saniyeni ayarlanması
3227
Serial.print("\nTarih:");
33-
Serial.printf("%02d/%02d/%04d", now.day(), now.month(), now.year()); // yıl, ay, günün seri terminale yazdırılması
28+
Serial.printf("%02d/%02d/%04d", now.day(), now.month(), now.year()); // yıl, ay, günün seri port ekranına yazdırılması
3429
Serial.print("\tSaat:");
35-
Serial.printf("%02d:%02d:%02d", now.hour(), now.minute(), now.second()); // saat, dakika, saniyeyi seri terminale yazdırılması
30+
Serial.printf("%02d:%02d:%02d", now.hour(), now.minute(), now.second()); // saat, dakika, saniyeyi seri port ekranına yazdırılması
3631
delay(1000);
3732
}
33+
34+
void loop() {
35+
}

library.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
name=Deneyap Gercek Zamanli Saat MCP7940
2-
version=1.0.0
3-
author=RFtek Electronics <[email protected]>
1+
name=Deneyap Gercek Zamanli Saat
2+
version=1.0.1
3+
author=Turkish Technnology Team Foundation (T3)
44
maintainer=Turkish Technnology Team Foundation (T3)
55
sentence=Arduino library for Deneyap Real Time Clock MCP7940
66
paragraph=A simple and efficient library to use Deneyap Real Time Clock MCP7940 via I2C peripheral.

0 commit comments

Comments
 (0)