Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Saat ini, Pembuat, Pengembang lebih memilih Arduino untuk pengembangan prototipe proyek yang cepat. Arduino adalah platform elektronik open-source berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Arduino memiliki komunitas pengguna yang sangat baik. Dalam proyek ini kita akan melihat bagaimana membangun jam digital menggunakan Arduino. Proyek ini mudah dibuat dan diubah sesuai kebutuhan.
Langkah 1: Komponen
Berikut ini adalah komponen yang diperlukan untuk proyek:
1 x Arduino Uno
Arduino Uno di India-
Arduino Uno di Inggris -
Arduino Uno di AS -
4 x MAX7219 Led Dot Matrix tampilan
Tampilan Dot Matrix di Inggris -
Tampilan Dot Matrix di AS -
Tampilan Dot Matrix di India-
1 x DS1307 RTC modul
DS1307 RTC Jam di India-
DS1307 RTC Jam di Inggris -
Jam DS1307 RTC di AS -
Beberapa Kabel
Langkah 2: Lebih Banyak Tentang MAX7219
MAX7219/MAX7221 adalah driver tampilan katoda umum input/output serial yang ringkas yang menghubungkan mikroprosesor (μPs) ke tampilan LED numerik 7-segmen hingga 8 digit, tampilan grafik batang, atau 64 LED individual.
Termasuk dalam chip adalah dekoder BCD kode-B, sirkuit pemindaian multipleks, driver segmen dan digit, dan RAM statis 8x8 yang menyimpan setiap digit.
Hanya satu resistor eksternal yang diperlukan untuk mengatur arus segmen untuk semua LED. MAX7221 kompatibel dengan SPI™, QSPI™, dan MICROWIRE™, dan memiliki penggerak segmen slewrate-terbatas untuk mengurangi EMI.
Antarmuka serial 4-kawat yang nyaman terhubung ke semua Ps umum. Digit individu dapat ditangani dan diperbarui tanpa menulis ulang seluruh tampilan.
MAX7219/MAX7221 juga memungkinkan pengguna untuk memilih decoding kode-B atau tanpa dekode untuk setiap digit.
Langkah 3: Lebih Banyak Tentang DS1307
DS1307 serial real-time clock (RTC) adalah jam/kalender biner berkode desimal (BCD) berdaya rendah.
ditambah 56 byte NV SRAM.
Alamat dan data ditransfer secara serial melalui bus dua arah I2C.
Jam/kalender menyediakan informasi detik, menit, jam, hari, tanggal, bulan, dan tahun.
Tanggal akhir bulan secara otomatis disesuaikan untuk bulan dengan kurang dari 31 hari, termasuk koreksi untuk tahun kabisat.
Jam beroperasi dalam format 24 jam atau 12 jam dengan indikator AM/PM. DS1307 memiliki sirkuit sensor daya internal yang mendeteksi kegagalan daya dan secara otomatis beralih ke catu cadangan. Pengoperasian penunjuk waktu berlanjut saat suku cadang beroperasi dari suplai cadangan.
Langkah 4: Diagram Koneksi
Langkah 5: Tutorial
Langkah 6: Kode
Untuk Kode dan detail koneksi:
github.com/stechiez/Arduino/tree/master/di…
Anda bisa mendapatkan perpustakaan dari repo berikut:
github.com/stechiez/Arduino/tree/master/l…