Popis
Rees52 RTC DS1302 Modul reálneho času | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
|||||||||||
Popis: | Rees52 RTC DS1302 Modul reálneho času je zariadenie, ktoré umožňuje Arduino a iným mikrokontrolérom sledovať aktuálny čas v reálnom čase. Tento modul používa čip DS1302, ktorý poskytuje presný časový signál, a je ideálny pre projekty, ktoré vyžadujú sledovanie času, ako sú digitálne hodiny, budíky, časové spínače a podobne. | ||||||||||
Funkcie: |
|
||||||||||
Parametre: |
|
||||||||||
Príkladový kód: |
// Kód pre čítanie času z Rees52 RTC DS1302 Modulu reálneho času
#include
const int clkPin = 2; // Pin pre hodinový signál
const int dataPin = 3; // Pin pre dátový signál
const int cePin = 4; // Pin pre čip enable
DS1302 rtc(clkPin, dataPin, cePin);
void setup() {
Serial.begin(9600); // Inicializácia sériovej komunikácie
rtc.begin(); // Inicializácia RTC modulu
}
void loop() {
// Čítanie a zobrazenie aktuálneho času
Time t = rtc.getTime();
Serial.print(t.hour);
Serial.print(":");
Serial.print(t.minute);
Serial.print(":");
Serial.println(t.second);
delay(1000); // Počká sekundu pred ďalším čítaním
}
|
Modul hodín reálneho času REES52 RTC DS1302
Časomierový čip DS1302 obsahuje hodiny/kalendár reálneho času a 31 bajtov statickej pamäte RAM. S mikroprocesorom komunikuje cez jednoduché sériové rozhranie. Hodiny/kalendár v reálnom čase poskytujú informácie o sekundách, minútach, hodinách, dni, dátume, mesiaci a roku. Dátum konca mesiaca sa automaticky upraví pre mesiace s menej ako 31 dňami vrátane opráv pre priestupný rok. Hodiny fungujú buď v 24-hodinovom alebo 12-hodinovom formáte s indikátorom AM/PM. Prepojenie DS1302 s mikroprocesorom je zjednodušené použitím synchrónnej sériovej komunikácie. Na komunikáciu s hodinami/RAM sú potrebné iba tri vodiče: CE, I/O (dátová linka) a SCLK (sériové hodiny). Dáta je možné prenášať do az hodín/RAM 1 bajt naraz alebo v zhluku až 31 bajtov. DS1302 je navrhnutý tak, aby fungoval pri veľmi nízkej spotrebe energie a uchovával údaje a informácie o hodinách pri menej ako 1uW. DS1302 je nástupcom DS1202. Okrem základných funkcií časomiery DS1202 má DS1302 ďalšie funkcie, ako sú duálne napájacie kolíky pre primárne a záložné napájacie zdroje, programovateľná udržiavacia nabíjačka pre VCC1 a sedem ďalších bajtov zápisníkovej pamäte.
Vlastnosti
Hodiny v reálnom čase počítajú sekundy, minúty, hodiny, dátum v mesiaci, mesiac, deň v týždni a rok s kompenzáciou za prestupný rok s platnosťou do 2100
31 x 8 batériou podporovaná univerzálna pamäť RAM
Sériové I/O pre minimálny počet pinov
2,0 V až 5,5 V Plná prevádzka
Používa menej ako 300 nA pri 2,0 V
Jednobajtový alebo viacbajtový (zhlukový režim)
Prenos dát na čítanie alebo zápis hodín alebo dát RAM
Jednoduché 3-vodičové rozhranie
Kompatibilné s TTL (VCC = 5V)
Voliteľný rozsah priemyselných teplôt: -40oC až +85oC
Kompatibilné s DS1202
Dodávané s batériou CR2032.
Ďalšie informácie sú k dispozícii na našom fóre podpory.