İçindekiler:

Arduino ve Led Nokta Vuruşlu Ekran Kullanan Dijital Saat: 6 Adım
Arduino ve Led Nokta Vuruşlu Ekran Kullanan Dijital Saat: 6 Adım

Video: Arduino ve Led Nokta Vuruşlu Ekran Kullanan Dijital Saat: 6 Adım

Video: Arduino ve Led Nokta Vuruşlu Ekran Kullanan Dijital Saat: 6 Adım
Video: Arduino Dersleri #27 (2*16) LCD Ekran Kullanımı (Projelerimize Ekran Kazandırıyoruz) 2024, Kasım
Anonim
Arduino ve Led Nokta Vuruşlu Ekran Kullanan Dijital Saat
Arduino ve Led Nokta Vuruşlu Ekran Kullanan Dijital Saat

Günümüzde Makers, Developers, projelerin prototiplerinin hızlı bir şekilde geliştirilmesi için Arduino'yu tercih ediyor. Arduino, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik platformdur. Arduino'nun çok iyi bir kullanıcı topluluğu var. Bu projede Arduino kullanarak dijital saatin nasıl oluşturulacağını göreceğiz. Bu projenin inşa edilmesi ve ihtiyaca göre değiştirilmesi kolaydır.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler

Proje için gerekli bileşenler aşağıdadır

1 x Arduino Uno

Hindistan'da Arduino Uno-

İngiltere'de Arduino Uno -

ABD'de Arduino Uno -

4 x MAX7219 Led Nokta Vuruşlu ekran

İngiltere'de Nokta Vuruşlu Ekran -

ABD'de Nokta Vuruşlu Ekran -

Hindistan'da Nokta Vuruşlu Ekran-

1 x DS1307 RTC modülü

Hindistan'da DS1307 RTC Saati-

İngiltere'de DS1307 RTC Saati -

ABD'de DS1307 RTC Saati -

Birkaç Tel

2. Adım: MAX7219 Hakkında Daha Fazla Bilgi

MAX7219 Hakkında Daha Fazla Bilgi
MAX7219 Hakkında Daha Fazla Bilgi

MAX7219/MAX7221, mikroişlemcileri (μPs) 8 haneye kadar 7 segmentli sayısal LED ekranlara, çubuk grafik ekranlara veya 64 ayrı LED'e bağlayan kompakt, seri giriş/çıkış ortak katot ekran sürücüleridir.

Yonga üzerinde bir BCD kod-B kod çözücü, mültipleks tarama devresi, segment ve rakam sürücüleri ve her rakamı saklayan 8x8 statik RAM bulunur.

Tüm LED'ler için segment akımını ayarlamak için yalnızca bir harici direnç gereklidir. MAX7221, SPI™, QSPI™ ve MICROWIRE™ ile uyumludur ve EMI'yi azaltmak için çok sınırlı segment sürücülerine sahiptir.

Kullanışlı 4 kablolu seri arabirim, tüm yaygın μP'lere bağlanır. Tüm ekran yeniden yazılmadan tek tek rakamlar adreslenebilir ve güncellenebilir.

MAX7219/MAX7221 ayrıca, kullanıcının her basamak için kod-B kod çözme veya kod çözmesiz seçim yapmasına izin verir.

3. Adım: DS1307 Hakkında Daha Fazla Bilgi

DS1307 seri gerçek zamanlı saat (RTC), düşük güçlü, tam ikili kodlu ondalık (BCD) bir saat/takvimdir.

artı 56 bayt NV SRAM.

Adres ve veriler, bir I2C, çift yönlü veri yolu aracılığıyla seri olarak aktarılır.

Saat/takvim saniye, dakika, saat, gün, tarih, ay ve yıl bilgilerini sağlar.

Ay sonu tarihi, artık yıl düzeltmeleri de dahil olmak üzere, 31 günden az olan aylar için otomatik olarak ayarlanır.

Saat, AM/PM göstergeli 24 saat veya 12 saat formatında çalışır. DS1307, güç kesintilerini algılayan ve otomatik olarak yedek kaynağa geçiş yapan yerleşik bir güç algılama devresine sahiptir. Parça yedek beslemeden çalışırken zaman işleyişi devam eder.

Adım 4: Bağlantı Şeması

Bağlantı şeması
Bağlantı şeması

Adım 5: Eğitim

6. Adım: Kod

Kod ve bağlantı detayları için:

github.com/stechiez/Arduino/tree/master/di…

Kütüphaneleri aşağıdaki depodan alabilirsiniz:

github.com/stechiez/Arduino/tree/master/l…

Önerilen: