این ماژ.ل قادر به محاسبه تاریخ و ساعت شامل روز ماه سال سال کبیسه روز هفته ساعت دقیقه و ثانیه تا سال 20100 و همچنین و همچنین قابلیت تنظیم برای سال بعد نیز می باشد.
ماژول دارای 4 جای پیچ به قطر 3.1mm و محل باتری بکاپ از نوع CR2032 با طول عمر حدود 10 سال می باشد.
ارتباط با ماژول از راه سریال در رنج تغذیه 2 تا 5.5 ولت است. ماژول مجهز به 31 واحد حافظه موقت 8 بیتی (RAM) جهتت نوشتن و خواندن اطلاعات می باشد.
ارتباط با ماژول از طریق 3 سیم با دو روش انتقال تک بایتی و گروه های کاراکتر انتقال چند بایتی هنگام خواندن/نوشتن داده های ساعت یا رم صورت می گیرد.
#include
// SCLK -> 6, I/O -> 7, CE -> 8
// CLK -> 6 , DAT -> 7, Reset -> 8
virtuabotixRTC myRTC(6, 7, 8);
void setup() {
Serial.begin(9600);
// Formato para la fecha:
// segundos, minutos, horas, día de la semana, día del mes, mes, año
// myRTC.setDS1302Time(0, 58, 17, 4, 17, 12, 2020); //Configuración del tiempo actual
// Recuerda comentar la línea anterior, una vez configurado
}
void loop() {
myRTC.updateTime();
Serial.print("Fecha / Hora: ");
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);
delay(1000);
}
ماژول ساعت DS1302 RTC اجازه می دهد تا تاریخ و زمان را تنظیم کنید و مجهز به یک تقویم و ساعت و 31 بایت رم استاتیک است.
این ماژول اطلاعات ثانیه ها، دقیقه ها، روزها، هفته ها، ماه ها و سال ها ارائه می دهد.
تعداد روزهای هر ماه به طور خودکار تنظیم می شود، همچنین از سال کبیسه پشتیبانی می کند.
ماژول مجهز به یک باتری بکاپ است تا در نبود تغذیه بتواند به کار خود ادامه دهد.
ماژول های ارزان قیمت با DS1302 و DS1307 اغلب دارای مشکلات کریستال کوارتز و ولتاژ هستند. طبیعی است که آنها خیلی خوب کار نمی کنند. توصیه می شود از DS3231 استفاده کنید که قابل اعتمادتر و دقیق تر است زیرا کریستال کوارتز در داخل DS3231 یکپارچه شده است.
این ماژول فقط به باتری نیاز دارد تا کار کند
برای راه اندازی آن می توانید مانند شکل آن را به یک میکرو کنترولر مانند آردویینو متصل نمایید
VCC را به پایه آردوینو 5 ولت
GND را به پایه زمین برد وصل کنید
CLK را به پایه 6
DAT را به پایه 7
RST را به پایه 8 وصل کنید
و نتیجه را بر روی پنجره سریال ببینید