Spisu treści:
- Krok 1: Zainstaluj baterię
- Krok 2: Połączenie
- Krok 3: Biblioteka
- Krok 4: Konfiguracja zegara
- Krok 5: Przetestuj RTC
Wideo: Jak korzystać z modułu zegara czasu rzeczywistego (DS3231): 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
DS3231 to tani, niezwykle dokładny zegar czasu rzeczywistego (RTC) I2C ze zintegrowanym oscylatorem kwarcowym z kompensacją temperatury (TCXO) i kryształem. Urządzenie zawiera wejście baterii i utrzymuje dokładny pomiar czasu, gdy główne zasilanie urządzenia zostanie przerwane.
Kieszonkowe dzieci:
Arduino Uno R3 -
Moduł DS3231 RTC-diymore DS3231 AT24C32 IIC Moduł RTC
Breadboard - MB-102 Breadboard
Przewody połączeniowe - męskie-męskie 4 i 8-calowe bezlutowane przewody połączeniowe kompatybilne z Dupont
Krok 1: Zainstaluj baterię
Wejście baterii wynosi 3V, a typowa bateria CR2032 3V może zasilać moduł i utrzymywać informacje przez ponad rok.
Krok 2: Połączenie
Okablowanie modułu RTC jest całkiem proste!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL lub A5 SDA -> SDA lub A4
Krok 3: Biblioteka
Bibliotekę Arduino dla zegara czasu rzeczywistego (RTC) DS3231 można zainstalować bezpośrednio w Menedżerze Biblioteki.
Krok 4: Konfiguracja zegara
Zegar jest najprawdopodobniej początkowo ustawiony na 1 stycznia 1970 roku. Jeśli potrzebujesz czasu rzeczywistego w swoich projektach, zsynchronizuj ten RTC z komputerem.
Zajrzał do przykładu DS3231_set z biblioteki DS3231 i wygląda na to, że oczekuje daty wysłanej w tym formacie YYMMDDwHHMMSS, ze znakiem „x” na końcu.
Kilka linijek kodu Pythona używającego pyserial i ntplib powinno pobrać czas z serwera czasu i wysłać ciąg do Arduino.
Krok 5: Przetestuj RTC
W bibliotece przykłady znajdują DS3231/echo_time.ino. Prześlij go do Arduino i powinieneś zobaczyć czas wydrukowany na monitorze szeregowym.
Zalecana:
Dokładne, szybkie i automatyczne ustawianie DS3231 RTC (zegar czasu rzeczywistego) za pomocą języka Java (+-1 s): 3 kroki
Dokładne, szybkie i automatyczne ustawianie zegara czasu rzeczywistego DS3231 (zegar czasu rzeczywistego) za pomocą języka Java (+-1 s): Ta instrukcja pokaże, jak ustawić czas w zegarze czasu rzeczywistego DS3231 za pomocą Arduino i małej aplikacji Java, która używa połączenie szeregowe Arduino.Podstawowa logika tego programu:1. Arduino wysyła żądanie szeregowe
Korzystanie z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino: 3 kroki
Korzystanie z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino: Ciągle otrzymujemy prośby dotyczące korzystania z modułów zegara czasu rzeczywistego DS1307 i DS3231 z Arduino z różnych źródeł – więc jest to pierwszy z dwuczęściowego samouczka na temat ich używania. W tym samouczku Arduino mamy dla nas dwa moduły zegara czasu rzeczywistego
Zegar oparty na Arduino wykorzystujący moduł zegara czasu rzeczywistego DS1307 (RTC) i 0,96: 5 kroków
Zegar oparty na Arduino wykorzystujący moduł zegara czasu rzeczywistego DS1307 (RTC) i 0,96: Cześć, w tym samouczku zobaczymy, jak zrobić działający zegar za pomocą modułu zegara czasu rzeczywistego DS1307 i amp; Wyświetlacze OLED. Czyli odczytamy czas z modułu zegara DS1307. I wydrukuj to na ekranie OLED
Tworzenie zegara za pomocą M5stick C przy użyciu Arduino IDE - Zegar czasu rzeczywistego RTC z M5stack M5stick-C: 4 kroki
Tworzenie zegara za pomocą M5stick C przy użyciu Arduino IDE | Zegar czasu rzeczywistego RTC z M5stack M5stick-C: Cześć chłopaki, w tej instrukcji dowiemy się, jak zrobić zegar za pomocą płytki rozwojowej m5stick-C m5stack przy użyciu Arduino IDE. Tak więc m5stick wyświetli datę, godzinę i amp; tydzień miesiąca na wyświetlaczu
Zegar cyfrowy za pomocą wewnętrznego zegara czasu rzeczywistego STM32L476: 5 kroków
Zegar cyfrowy wykorzystujący wewnętrzny zegar RTC STM32L476: Ten samouczek prowadzi do tworzenia zegara cyfrowego w domu i może działać tak długo, jak jest zasilany ze źródła zasilania. Wykorzystuje wewnętrzne rejestry mikrokontrolera i nie wymaga zewnętrznego zegara RTC