Skocz do zawartości
Julek

Zaawansowany zegar

Pomocna odpowiedź

Jak na twòj wiek to gratuluję 🙂

Na razie arduino, za parę lat stm albo arm.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

@lukaszd82 Dzięki😀

 

 

Udostępnij ten post


Link to post
Share on other sites

Super projekt, a co do DS3231 to porównaj jego dokładność z np. DS1307. Układ DS3231 jest moim zdaniem lepszy.

  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

Również gratuluję projektu, szczególnie jak na młody wiek autora - oby tak dalej 🙂

  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

Dziękuje🙂

@Belferek masz rację jest dokładniejszy ale na wiele różnych sposobów próbowałem zrobić możliwość ustawiania czasu ale nie mogłem. Pracowałem długo nad tym  modułem i nic nie wykombinowałem. 

Pozdrawiam!

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Ja do obsługi DS3231 używam biblioteki Rtc_by_Makuna (dostepna z menadżera bibliotek). Biblioteka dokładnie przedstawiona przez autora - tutaj

Ustawienie czasu tego zegara realizuję tak:

Rtc.SetDateTime(RtcDateTime(_rok,_mc,_dzien,_godz,_min,_sek));  //w _rok, _mc itd. data i czas do ustawienia)

Oczywiście to wszystko po wcześniejszym zaimportowaniu bibliotek, uruchomieniu i2c, sprawdzeniu obecności DS3231. Zegar "reprezentowany" jest przez wcześniej zadeklarowany obiekt Rtc, a deklaruję go tak:

RtcDS3231<TwoWire> Rtc(Wire);

i ... wszystko działa jak należy.
Autor dokładnie opisuje w podanym WIKI sposób korzystania ze swoich bibliotek.

 

Edytowano przez Belferek
  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

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ę »

×