piotrredel Napisano Marzec 22, 2023 Udostępnij Napisano Marzec 22, 2023 Dzień dobry, Od niedawna przysiadłem do Arduino, robię sobie taki zegarek z wyświetlaniem godzin i temperatury. Od kogoś dostałem płytkę pewnie z Chin z modułem DS1302, mam na wyjściu 4 piny VCC, GDN, CLK, DATA, RST. Wgrałem sobie bibliotekę i użyłem przykładu do ustawienia czasu: #include "Ds1302.h" void setup { rtc.init(); //// odkomentować jak będzie trzeba ustawić czas Ds1302::DateTime dt = { .year = 23, .month = 3, .day = 22, .hour = 8, .minute = 33, .second = 00 }; rtc.setDateTime(&dt); } ustawiam to raz i potem komentuję, niby wygląda że się ustawia, ale jest 4 min różnicy w godzinie, i nie wiem dlaczego tak się dzieje. Może za dużo z przykładowego kodu usunąłem . Próbowałem też tego # include <virtuabotixRTC.h> Link Zawsze po wgraniu kodu 2 min opóźnienia Macie może jakiś pomysł jak ustawić, dokładnie godzinę ? Dzięki za pomoc Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »