Përmbajtje:

Si të përdorni një modul të orës në kohë reale (DS3231): 5 hapa
Si të përdorni një modul të orës në kohë reale (DS3231): 5 hapa

Video: Si të përdorni një modul të orës në kohë reale (DS3231): 5 hapa

Video: Si të përdorni një modul të orës në kohë reale (DS3231): 5 hapa
Video: FLProg8:установка часов реального времени с помощью ЖК-меню| Визуальное программирование для Arduino 2024, Nëntor
Anonim
Si të përdorni një modul të orës në kohë reale (DS3231)
Si të përdorni një modul të orës në kohë reale (DS3231)
Si të përdorni një modul të orës në kohë reale (DS3231)
Si të përdorni një modul të orës në kohë reale (DS3231)

DS3231 është një orë me kosto të ulët, jashtëzakonisht e saktë I2C në kohë reale (RTC) me një oshilator kristal të kompensuar nga temperatura (TCXO) dhe kristal. Pajisja përfshin një hyrje të baterisë dhe ruan kohën e saktë kur ndërpritet fuqia kryesore e pajisjes.

Furnizimet:

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

Moduli DS3231 RTC - moduli DS3231 AT24C32 IIC RTC

Breadboard - MB -102 Breadboard

Telat Jumper - Male në Mashkull 4 dhe 8 Inç Solderless Fibbon Fibra Dupont -Compatible Telat Jumper

Hapi 1: Instaloni baterinë

Instaloni Baterinë
Instaloni Baterinë

Hyrja e baterisë është 3V dhe një bateri tipike CR2032 3V mund të fuqizojë modulin dhe të ruajë informacionin për më shumë se një vit.

Hapi 2: Lidhja

Lidhje
Lidhje

Instalimi i modulit RTC është mjaft i drejtpërdrejtë!

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

Hapi 3: Biblioteka

Librari
Librari

Biblioteka Arduino për orën në kohë reale DS3231 (RTC) mund të instalohet direkt në Menaxherin e Bibliotekës.

Hapi 4: Vendosja e orës

Ora ka shumë të ngjarë të vendoset në 1 janar 1970 fillimisht. Nëse keni nevojë për kohë reale në projektet tuaja, sinkronizoni këtë RTC me kompjuterin tuaj.

Shikuar në shembullin DS3231_set nga biblioteka DS3231 dhe duket sikur pret një datë të dërguar në këtë format YYMMDDwHHMMSS, me një 'x' në fund.

Disa rreshta të kodit Python duke përdorur pyserial dhe ntplib duhet të marrin kohë nga serveri i kohës dhe të dërgojnë një varg në Arduino.

Hapi 5: Testoni RTC

Testo RTC
Testo RTC

Në bibliotekë, shembujt gjejnë DS3231/echo_time.ino. Ngarko atë në Arduino dhe duhet të shikosh kohën e printuar në monitor serik.

Recommended: