Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
DS3231, aşağı qiymətli, son dərəcə dəqiq bir I2C real vaxt saatıdır (RTC), temperaturu kompensasiya edilmiş kristal osilatoru (TCXO) və kristal. Cihazda batareya girişi var və cihazın əsas gücü kəsildikdə dəqiq vaxt işini aparır.
Təchizat:
Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3
DS3231 RTC Modulu - DIYmore DS3231 AT24C32 IIC RTC Modulu
Çörək lövhəsi - MB -102 Breadboard
Jumper Telleri - Kişi 4 və 8 İnç Lehimsiz Şerit Dupont -Uyğun Jumper Telləri
Addım 1: Batareyanı quraşdırın
Batareya girişi 3V -dir və tipik bir CR2032 3V batareya modulu gücləndirə və məlumatı bir ildən çox saxlaya bilər.
Addım 2: Bağlantı
RTC modulunu bağlamaq olduqca sadədir!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL və ya A5 SDA -> SDA və ya A4
Addım 3: Kitabxana
DS3231 real vaxt saatı (RTC) üçün Arduino kitabxanası birbaşa Kitabxana Menecerində quraşdırıla bilər.
Addım 4: Saatı Qurmaq
Saat çox güman ki, əvvəlcə 1 yanvar 1970 -ə təyin edilmişdir. Layihələrinizdə real vaxta ehtiyacınız varsa, bu RTC-ni kompüterinizlə sinxronizasiya edin.
DS3231 kitabxanasından DS3231_set nümunəsinə baxdıqda, YYMMDDwHHMMSS formatında, sonunda 'x' yazılmış bir tarix gözlədiyi görünür.
Pyserial və ntplib istifadə edən bir neçə Python kodu xətası vaxt serverindən vaxt almalı və Arduinoya bir sim göndərməlidir.
Addım 5: RTC test edin
Kitabxanada nümunələr DS3231/echo_time.ino tapılır. Arduinoya yükləyin və serial monitorda çap olunan vaxtı görməlisiniz.