Indholdsfortegnelse:

Sådan bruges et real-time urmodul (DS3231): 5 trin
Sådan bruges et real-time urmodul (DS3231): 5 trin

Video: Sådan bruges et real-time urmodul (DS3231): 5 trin

Video: Sådan bruges et real-time urmodul (DS3231): 5 trin
Video: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, Juli
Anonim
Sådan bruges et modul i realtid (DS3231)
Sådan bruges et modul i realtid (DS3231)
Sådan bruges et modul i realtid (DS3231)
Sådan bruges et modul i realtid (DS3231)

DS3231 er en billig, ekstremt nøjagtig I2C real-time ur (RTC) med en integreret temperaturkompenseret krystaloscillator (TCXO) og krystal. Enheden indeholder en batteriindgang og opretholder nøjagtig tidtagning, når hovedstrømmen til enheden afbrydes.

Tilbehør:

Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3

DS3231 RTC -modul - diymore DS3231 AT24C32 IIC RTC -modul

Brødbræt - MB -102 Brødbræt

Jumper Wires - Mand til Mand 4 og 8 Inch Loddefri Ribbon Dupont -kompatible Jumper Wires

Trin 1: Installer batteri

Installer batteri
Installer batteri

Batteriindgangen er 3V, og et typisk CR2032 3V -batteri kan drive modulet og vedligeholde oplysningerne i mere end et år.

Trin 2: Tilslutning

Forbindelse
Forbindelse

Tilslutning af RTC -modulet er ret ligetil!

VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL eller A5 SDA -> SDA eller A4

Trin 3: Bibliotek

Bibliotek
Bibliotek

Arduino bibliotek til DS3231 real-time ur (RTC) kan installeres direkte i Library Manager.

Trin 4: Opsætning af uret

Uret er højst sandsynligt indstillet til 1. januar 1970 i første omgang. Hvis du har brug for realtid i dine projekter, skal du synkronisere denne RTC med din computer.

Kiggede ind i DS3231_set -eksemplet fra DS3231 -biblioteket, og det ser ud til, at det forventer en dato sendt i dette format YYMMDDwHHMMSS, med et 'x' i slutningen.

Få linjer med Python -kode ved hjælp af pyserial og ntplib skulle få tid fra tidsserveren og sende en streng til Arduino.

Trin 5: Test RTC

Test RTC
Test RTC

I biblioteket finder eksempler DS3231/echo_time.ino. Upload det til Arduino, og du skal se tiden blive udskrevet i seriel skærm.

Anbefalede: