Innehållsförteckning:

Hur man använder en klockmodul i realtid (DS3231): 5 steg
Hur man använder en klockmodul i realtid (DS3231): 5 steg

Video: Hur man använder en klockmodul i realtid (DS3231): 5 steg

Video: Hur man använder en klockmodul i realtid (DS3231): 5 steg
Video: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, Juli
Anonim
Hur man använder en klockmodul i realtid (DS3231)
Hur man använder en klockmodul i realtid (DS3231)
Hur man använder en klockmodul i realtid (DS3231)
Hur man använder en klockmodul i realtid (DS3231)

DS3231 är en billig, extremt exakt I2C realtidsklocka (RTC) med en integrerad temperaturkompenserad kristalloscillator (TCXO) och kristall. Enheten har en batteriingång och upprätthåller exakt tidtagning när huvudströmmen till enheten avbryts.

Tillbehör:

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

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

Brödbräda - MB -102 Brödbräda

Bygeltrådar - Man till han 4 och 8 tums lödfria band Dupont -kompatibla bygeltrådar

Steg 1: Installera batteriet

Installera batteriet
Installera batteriet

Batteriingången är 3V och ett typiskt CR2032 3V -batteri kan driva modulen och behålla informationen i mer än ett år.

Steg 2: Anslutning

Förbindelse
Förbindelse

Anslutning till RTC -modulen är ganska enkel!

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

Steg 3: Bibliotek

Bibliotek
Bibliotek

Arduino-bibliotek för DS3231 realtidsklocka (RTC) kan installeras direkt i Library Manager.

Steg 4: Ställa in klockan

Klockan är troligtvis inställd till 1 januari 1970 inledningsvis. Om du behöver realtid i dina projekt, synkronisera denna RTC med din dator.

Tittade in i DS3231_set -exemplet från DS3231 -biblioteket och det verkar som om det förväntar sig ett datum som skickas i detta format YYMMDDwHHMMSS, med ett 'x' i slutet.

Få rader med Python -kod som använder pyserial och ntplib ska få tid från tidsservern och skicka en sträng till Arduino.

Steg 5: Testa RTC

Testa RTC
Testa RTC

I biblioteket hittar du exempel DS3231/echo_time.ino. Ladda upp den till Arduino och du bör se tiden skrivas ut i seriell bildskärm.

Rekommenderad: