Daftar Isi:

Jam Digital & Biner dalam 8 Digit X 7 Segmen Tampilan LED: 4 Langkah (dengan Gambar)
Jam Digital & Biner dalam 8 Digit X 7 Segmen Tampilan LED: 4 Langkah (dengan Gambar)

Video: Jam Digital & Biner dalam 8 Digit X 7 Segmen Tampilan LED: 4 Langkah (dengan Gambar)

Video: Jam Digital & Biner dalam 8 Digit X 7 Segmen Tampilan LED: 4 Langkah (dengan Gambar)
Video: BELAJAR ARDUINO #107 - Buat Jam Digital Dengan TM1637 Seven Segment Display Dan Rtc DS3231 2024, Juli
Anonim
Image
Image

Oleh lagsilvaIkuti Lainnya oleh penulis:

Jam Digital Dengan Rotasi Otomatis Tampilan LED
Jam Digital Dengan Rotasi Otomatis Tampilan LED
Jam Bicara Bilingual (EN+PT)
Jam Bicara Bilingual (EN+PT)
Jam Bicara Bilingual (EN+PT)
Jam Bicara Bilingual (EN+PT)
Jam Digital 4 Langkah
Jam Digital 4 Langkah
Jam Digital 4 Langkah
Jam Digital 4 Langkah

Tentang: Coding, Electronic Prototyping dengan Arduino dan Data Analytics adalah hobi saya. Selengkapnya Tentang lagsilva »

Ini adalah versi saya yang ditingkatkan dari Jam Digital & Biner menggunakan Tampilan LED 8 Digit x 7 Segmen.

Saya suka memberikan fitur baru untuk perangkat biasa, khususnya jam, dan dalam hal ini penggunaan tampilan 7 Seg untuk Jam Biner tidak konvensional dan merupakan cara yang menarik dan berbeda untuk menerapkannya.

Pilihan saya dalam proyek ini adalah menggunakan tampilan yang didukung oleh MAX72xx yang sangat berguna karena hanya menggunakan tiga port Arduino digital. Saya juga menggunakan modul DS1307 RTC yang murah untuk menyimpan mode waktu jam pada memori internalnya: standar 24HS atau AM-PM.

Setiap kali Anda mereset atau me-restart Arduino, mode waktu akan berubah.

Empat digit pertama di sebelah kiri layar menunjukkan jam dan menit dalam angka desimal. Tiga digit berikutnya menunjukkan jam, menit dan detik dalam notasi biner dan digit terakhir di sebelah kanan menginformasikan hari kerja.

Tentang kode, saya harus mengembangkan cara untuk menggunakan perpustakaan "LedControl" untuk mengubah tampilan desimal 7-Seg konvensional menjadi tampilan Biner. Solusinya adalah dengan menggunakan fungsi "setRow" yang biasanya diterapkan untuk tampilan dot matrix. Dengan fungsi ini, Anda dapat mengontrol LED tampilan satu per satu untuk membuat pola karakter apa pun.

Semoga Anda suka!

Langkah 1: Daftar Bahan

Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
  • Arduino UNO R3
  • 8 Digit x 7 Segmen LED Display dengan MAX7219
  • Modul RTC DS1307 (Jam Waktu Nyata)
  • Papan tempat memotong roti kecil
  • jumper

Langkah 2: Skema

skema
skema

Sambungan pemasangan ditunjukkan dalam sketsa terlampir.

Ikuti dengan seksama sebelum menyalakan daya.

Langkah 3: Templat

Saya membuat model yang dicetak di atas kertas untuk menutupi dan memudahkan pembacaan tampilan LED.

Cukup cetak dan potong di atas Layar 7 Seg.

Langkah 4: Kode Arduino

Dalam file terlampir adalah kode Arduino.

Anda akan memerlukan pustaka berikut untuk menjalankan kode ini:

LedControl.h - Pustaka untuk mengontrol tampilan LED dengan MAX72xx

Wire.h - Pustaka untuk mendukung komunikasi dengan RTC

DS1307RTC.h - Pustaka untuk mengontrol RTC

Direkomendasikan: