Real Time Clock Modülü
Bağlantı Şeması
Örnek Kod
#include <virtuabotixRTC.h> //rtc modülünün kütüphanesi
virtuabotixRTC myRTC(6, 7, 8); //Pin Bağlantıları resimde olduğu gibidir
void setup() {
Serial.begin(9600);
// Dilediğiniz tarihi aşağıda belirtilen biçimde girebiliyorsunuz. Ben örnek olarak
// bugünün tarihini girdim.
// saniye, dakika, saat, haftanın günü, ayın günü, ay, yıl (Not: haftanın günü 1:pazartesiden başlıyor
myRTC.setDS1302Time(00, 9,15 ,1, 19, 06, 2017);
}
void loop() {
myRTC.updateTime();
// Şimdi değerleri okuyalım
Serial.print("Şuanki Tarih / Saat : ");
Serial.print(myRTC.dayofmonth);
Serial.print("/");
Serial.print(myRTC.month);
Serial.print("/");
Serial.print(myRTC.year);
Serial.print(" ");
Serial.print(myRTC.hours);
Serial.print(":");
Serial.print(myRTC.minutes);
Serial.print(":");
Serial.println(myRTC.seconds);
}
Kütüphane dosyasını bu linkten ulaşabilirsiniz.
Hatırlatma:
Bu kodu update edip yükledikten sonra aynı kodun başına // koyup yorum yapmayı yada silip tekrar yüklemeyi unutmayınız.