Isi kandungan:
- Langkah 1: Sambungkan DS1307 ke Arduino
- Langkah 2: Tambahkan Perpustakaan DS1307RTC
- Langkah 3: Pilih Arduino Board
- Langkah 4: SetTime Sketch
- Langkah 5: Sketsa ReadTest
- Langkah 6: Hasilnya
- Langkah 7: Artikel Lain Mengenai RTC
Video: Cara Menggunakan DS1307 Menggunakan Arduino: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
DS1307 adalah IC Waktu Nyata (RTC). IC ini digunakan untuk menyediakan data masa. Masa yang diperuntukkan bermula dari Detik, Minit, Jam, Hari, Tarikh, Bulan, dan Tahun.
IC ini memerlukan komponen luaran tambahan seperti Crystal dan 3.6V Battery. Kristal digunakan untuk sumber jam. Bateri digunakan untuk tenaga sandaran sehingga fungsi waktu tidak dihentikan ketika bekalan utama terputus.
Saya mencadangkan untuk membeli modul DS1307 yang telah dilengkapi dengan komponen luaran.
Komponen yang diperlukan:
- Arduino Nano V.3
- RTC DS1307
- Kawat Jumper
- Mini USB
Perpustakaan yang digunakan:
DS1307RTC
Langkah 1: Sambungkan DS1307 ke Arduino
Sambungkan DS1307 ke Arduino Nano mengikut gambar atau jadual di bawah.
DS1307 ke Arduino Nano
VCC ==> + 5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Kemudian, sambungkan Arduino ke Laptop / PC menggunakan Mini USB.
Langkah 2: Tambahkan Perpustakaan DS1307RTC
Perpustakaan DS1307 boleh dimuat turun di sini:
Perpustakaan DS1307
Setelah muat turun selesai, Buka "Skecth ==> Sertakan Perpustakaan ==> tambahkan Perpustakaan. ZIp"
Cari fail perpustakaan yang telah dimuat turun.
Sekiranya berjaya, tutup Arduino dan buka lagi.
Langkah 3: Pilih Arduino Board
Buka alatan dan pilih papan Arduino mengikut gambar di atas.
Papan "Arduino Nano"
Prosesor: "ATmega328P (Pemuat Boot Lama)"
Langkah 4: SetTime Sketch
Terdapat dua lakaran yang akan digunakan. Sketsa pertama adalah "SetTime" yang digunakan untuk menetapkan waktu pada DS1307 agar sesuai dengan waktu semasa. yang kedua adalah "ReadTest" yang digunakan untuk memaparkan jumlah masa.
Muat naik SetTime:
Buka Fail> Contoh> DS1307RTC> SetTime
Setelah Sketsa terbuka klik muat naik dan tunggu beberapa saat.
Sekiranya proses muat naik selesai, buka Serial Monitor untuk melihat masa yang ditetapkan.
Langkah 5: Sketsa ReadTest
Muat naik Sketsa "ReadTes" untuk melaksanakan fungsi masa.
Buka Fail> Contoh> DS1307RTC> Ujian Baca
Klik muat naik dan tunggu beberapa saat. Setelah proses muat naik, buka monitor bersiri untuk melihat hasilnya.
Langkah 6: Hasilnya
Sekiranya berjaya, monitor bersiri akan dipaparkan seperti yang ditunjukkan pada Gambar 1.
Sekiranya Modul DS1307 tidak dipasang atau tidak disambungkan ke papan Arduino, monitor bersiri akan dipaparkan seperti yang ditunjukkan pada Gambar 2.
Langkah 7: Artikel Lain Mengenai RTC
Anda boleh menggunakan Modul LCD atau 7-Segmen untuk memaparkan masa yang dihasilkan oleh RTC.
Sekiranya anda tidak tahu menggunakannya, anda dapat melihat artikel saya berikutnya mengenai "Cara memaparkan waktu di LCD" atau "Cara memaparkan waktu di Modul 7-Segmen" di artikel saya yang seterusnya.
Terima kasih kerana membaca artikel ini, semoga bermanfaat.
Sekiranya ada soalan, tulis di ruangan komen.
Disyorkan:
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: 8 Langkah
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: Dalam tutorial ini kita akan belajar bagaimana memaparkan waktu menggunakan modul RTC DS1307 dan Paparan LED TM1637 dan Visuino. Tonton video
Menggunakan Modul Jam Real-time DS1307 dan DS3231 Dengan Arduino: 3 Langkah
Menggunakan Modul Jam Real-time DS1307 dan DS3231 Dengan Arduino: Kami terus mendapat permintaan tentang cara menggunakan modul jam masa nyata DS1307 dan DS3231 dengan Arduino dari pelbagai sumber - jadi ini adalah yang pertama dari tutorial dua bahagian mengenai cara menggunakannya. Untuk tutorial Arduino ini, kami mempunyai dua modul jam masa nyata untuk kami
Jam Berasaskan Arduino Menggunakan Modul Jam Sebenar (RTC) DS1307 & 0.96: 5 Langkah
Jam Berasaskan Arduino Menggunakan Modul DS1307 Real Time Clock (RTC) & 0.96: Hai kawan-kawan dalam tutorial ini kita akan melihat bagaimana membuat jam kerja menggunakan modul jam masa nyata DS1307 & Paparan OLED. Oleh itu, kita akan membaca masa dari modul jam DS1307. Dan cetak pada skrin OLED
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: 4 Langkah
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: Kami akan menunjukkan kepada anda cara membuka Terminal MAC. Kami juga akan menunjukkan kepada anda beberapa ciri dalam Terminal, seperti ifconfig, mengubah direktori, mengakses fail, dan arp. Ifconfig akan membolehkan anda memeriksa alamat IP anda, dan iklan MAC anda
Jam Linear Menggunakan Arduino + DS1307 + Neopixel: Menggunakan semula Beberapa Perkakasan: 5 Langkah
Jam Linear Menggunakan Arduino + DS1307 + Neopixel: Menggunakan semula Beberapa Perkakasan: Dari projek sebelumnya saya mempunyai Arduino UNO dan jalur LED Neopixel yang tersisa, dan ingin membuat sesuatu yang berbeza. Kerana jalur Neopixel mempunyai 60 lampu LED, dianggap menggunakannya sebagai jam besar. Untuk menunjukkan Jam, segmen LED 5 merah digunakan (60 LED