RTC

RTC Kütüphanesi

Bu kütüphane, SAMD mimarilerine ( örn . Sıfır , MKRZero veya MKR1000 Kartı) dayalı bir Arduino'nun dahili RTC'yi (Gerçek Zamanlı Saat) kontrol etmesini ve kullanmasını sağlar. Gerçek zamanlı saat, geçerli saati izleyen ve eylemleri belirli bir zamanda programlamak için kullanılabilen bir saattir. Çoğu RTC , frekansı 32.768 kHz (kuvars saatler ve saatlerde kullanılanla aynı frekans) olan bir kristal osilatör (Arduino Zero'da olduğu gibi) kullanır. Yani bu, saniyede 2 ^ 15 çevrime eşit olan frekanstır ve bu nedenle basit ikili sayaç devreleri ile kullanım için uygun bir orandır. Ayrıca, RTC herhangi bir uyku modunda çalışmaya devam edebilir, bu nedenle cihazı uyku modlarından programlanmış bir şekilde uyandırmak için kullanılabilir. Karta her güç verildiğinde, RTC sıfırlanır ve standart bir tarihten başlar. Zamanı ve RTC'yi çalışır durumda tutmak için kartı güçte tutmak gerekir. CPU, standart USB veya VIN gücü kesilmeden önce uyku moduna geçirilirse, bir düğme boyutunda lityum pil veya 3V aralığında bir diyot aracılığıyla bağlanan herhangi bir pil, RTC'yi canlı tutmak için yeterlidir.

Bu kütüphaneyi kullanmak için
#include <RTC.h>

Örnekler



Fonksiyonlar