Isi kandungan:

Cara Menggunakan Modul Jam Masa Nyata (DS3231): 5 Langkah
Cara Menggunakan Modul Jam Masa Nyata (DS3231): 5 Langkah

Video: Cara Menggunakan Modul Jam Masa Nyata (DS3231): 5 Langkah

Video: Cara Menggunakan Modul Jam Masa Nyata (DS3231): 5 Langkah
Video: ARDUINO PROJECT INDONESIA - TUTORIAL ARDUINO RTC DS3231 INDONESIA - BELAJAR ARDUINO 2024, Julai
Anonim
Cara Menggunakan Modul Jam Masa Nyata (DS3231)
Cara Menggunakan Modul Jam Masa Nyata (DS3231)
Cara Menggunakan Modul Jam Masa Nyata (DS3231)
Cara Menggunakan Modul Jam Masa Nyata (DS3231)

DS3231 adalah jam masa nyata (RTC) I2C kos rendah dan sangat tepat dengan pengayun kristal pampasan suhu bersepadu (TCXO) dan kristal. Peranti menggabungkan input bateri dan mengekalkan ketepatan masa yang tepat apabila kuasa utama ke peranti terganggu.

Bekalan:

Arduino Uno R3 -

DS3231 RTC Module - diymore DS3231 AT24C32 IIC RTC Module

Papan Roti - Papan Roti MB-102

Wayar Jumper - Kabel Jumper yang Sesuai dengan Pita Solderless Pita 4 dan 8 Inci Lelaki hingga Lelaki

Langkah 1: Pasang Bateri

Pasang Bateri
Pasang Bateri

Input bateri adalah 3V dan bateri CR2032 3V khas dapat menghidupkan modul dan mengekalkan maklumat selama lebih dari satu tahun.

Langkah 2: Sambungan

Sambungan
Sambungan

Pendawaian modul RTC cukup mudah!

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

Langkah 3: Perpustakaan

Perpustakaan
Perpustakaan

Perpustakaan Arduino untuk jam masa nyata (RTC) DS3231 boleh dipasang terus di Pengurus Perpustakaan.

Langkah 4: Menyiapkan Jam

Jam kemungkinan besar ditetapkan pada 1 Januari 1970 pada mulanya. Sekiranya anda memerlukan masa nyata dalam projek anda, segerakkan RTC ini dengan komputer anda.

Melihat contoh DS3231_set dari perpustakaan DS3231 dan sepertinya menjangkakan tarikh yang dihantar dalam format ini YYMMDDwHHMMSS, dengan 'x' pada akhir.

Beberapa baris kod Python menggunakan pyserial dan ntplib akan mendapat masa dari pelayan masa dan menghantar rentetan ke Arduino.

Langkah 5: Uji RTC

Uji RTC
Uji RTC

Di perpustakaan, contohnya terdapat DS3231 / echo_time.ino. Muat naik ke Arduino dan anda akan melihat masa dicetak di monitor bersiri.

Disyorkan: