Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
DS3231 adalah I2C real-time clock (RTC) berbiaya rendah dan sangat akurat dengan osilator kristal terkompensasi suhu (TCXO) dan kristal terintegrasi. Perangkat menggabungkan input baterai dan mempertahankan ketepatan waktu yang akurat saat daya utama ke perangkat terputus.
Perlengkapan:
Arduino Uno R3 -
Modul RTC DS3231 - diymore Modul RTC DS3231 AT24C32 IIC
Papan tempat memotong roti - MB-102 Papan tempat memotong roti
Kabel Jumper - Kabel Jumper Pita Solder Tanpa Solder Pria ke Pria 4 dan 8 Inci yang Kompatibel dengan Dupont
Langkah 1: Pasang Baterai
Input baterai adalah 3V dan baterai CR2032 3V biasa dapat memberi daya pada modul dan menyimpan informasi selama lebih dari satu tahun.
Langkah 2: Koneksi
Menghubungkan modul RTC cukup mudah!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL atau A5 SDA -> SDA atau A4
Langkah 3: Perpustakaan
Library Arduino untuk DS3231 real-time clock (RTC) dapat diinstal langsung di Library Manager.
Langkah 4: Menyiapkan Jam
Jam kemungkinan besar diatur ke 1 Januari 1970 pada awalnya. Jika Anda membutuhkan waktu nyata dalam proyek Anda, sinkronkan RTC ini dengan komputer Anda.
Melihat contoh DS3231_set dari perpustakaan DS3231 dan sepertinya mengharapkan tanggal yang dikirim dalam format ini YYMMDDwHHMMSS, dengan 'x' di akhir.
Beberapa baris kode Python menggunakan pyserial dan ntplib harus mendapatkan waktu dari server waktu dan mengirim string ke Arduino.
Langkah 5: Uji RTC
Di perpustakaan, contoh menemukan DS3231/echo_time.ino. Unggah ke Arduino dan Anda akan melihat waktu tercetak di monitor serial.