SPECIFIKAT:
Skemën e lidhjes dhe kodin e gjeni më poshtë!
SKU: MD-5
Categories: Elektronikë, Module
Bibliotekat të cilat janë të nevojshme për ChronoDot: RTClib.h dhe Wire (Wire vjen me IDE).
Shkarkoni zip-in RTClib, ekstraktone dhe nëse është e nevojshme riemërtone në “RTClib” përpara se të transferoni një kopje në /arduino-1.0.3/libraries/.
Të kesh emrin e saktë është e rëndësishme.
// Funksionet e datës dhe orës duke përdorur një RTC DS3231 të lidhur përmes I2C dhe Wire Lib. #include #include "RTClib.h" RTC_DS1307 RTC; void setup() { // Filloni Serial-lidhjen Serial.begin(9600); // RTC Wire.begin(); RTC.begin(); // Kontrolloni nëse RTC po funksionon. if (! RTC.isrunning()) { Serial.println("RTC NUK është duke funksionuar"); } // Kjo pjesë krahason kohën e datës aktuale me kohën e përpilimit. // Nëse është e nevojshme, RTC përditësohet. DateTime now = RTC.now(); DateTime compiled = DateTime(__DATE__, __TIME__); if (now.unixtime() < compiled.unixtime()) { Serial.println("RTC është më e vjetër se koha e përpilimit! Përditësimi"); RTC.adjust(DateTime(__DATE__, __TIME__)); } Serial.println("Konfigurimi është i plotë."); } void loop() { // Merr kohën e tanishme DateTime now = RTC.now(); // Shfaq kohën e tanishme Serial.print("Koha e tanishme: "); Serial.print(now.year(), DEC); Serial.print('/'); Serial.print(now.month(), DEC); Serial.print('/'); Serial.print(now.day(), DEC); Serial.print(' '); Serial.print(now.hour(), DEC); Serial.print(':'); Serial.print(now.minute(), DEC); Serial.print(':'); Serial.print(now.second(), DEC); Serial.println(); delay(10000); }