Yeni başlayanlar ve kendini geliştirmek isteyenler

Led&Key ve DS1302 RTC Modül

Led&Key ve DS1302 RTC Modül

Gerekli Parçalar

  • 1x Arduino™ Micro
  • 1x DS1302 RTC Modül
  • 1x Led&Key Modül
  • 10x Erkek – Erkek Jumper Kablo

Açıklama

LED&Key modülü tipik olarak sekiz adet yedi bölümlü LED ekran dizisini kullanıcı girişi için düğmeler veya anahtarlarla birleştiren bir modülü ifade eder. Bu modül genellikle sayılar, bazı harfler veya semboller gibi sayısal bilgileri görüntülemek ve düğmelere basılarak kullanıcılarla etkileşim kurmak için kullanılır.

LED&Key modülü bileşenlerinin ve özelliklerin bir dökümünü aşağıda bulabilirsiniz:

  • Sekiz Diijt Yedi Segmentli LED Ekran: Bu ekranlar sekiz ayrı yedi segmentten oluşur. Arka arkaya düzenlenmiş LED üniteleri, her bölüm 0’dan 9’a kadar sayıları temsil edecek şekilde aydınlatılabilir ve bazı alfabeler veya sembolleri görüntüleyebilir. Yine bu üniteler birleştirildiğinde çok basamaklı sayıları gösterebilir.
  • Butonlar: Modül genellikle kullanıcı girişi için düğmeler veya anahtarlar içerir. Bunlar, Arduino™ mikrokontrolcüsü ile etkileşimde bulunmak, kullanıcıların veri girmesine  veya programdaki eylemleri tetiklemesine olanak sağlamak için kullanılabilir.
  • Arduino Arayüzü: Modül, dijital giriş/çıkış pinleri aracılığıyla bir Arduino™ mikrodenetleyici kartına bağlanır. Bu pinler LED ekranları kontrol etmek (istenen sayıları veya karakterleri göstermek için) ve düğmelerin durumunu okumak (kullanıcı girişini tespit etmek için) için kullanılır.
  • Arduino™ Kod Desteği: Tipik olarak bu modüller, programlamayı kolaylaştırmak için kitaplıklar veya örnek Arduino™ koduyla birlikte gelir. Bu, kullanıcıların Arduino™ geliştirmelerinde, ekranı ve düğme girişini kolayca kontrol etmelerini sağlar.

Arduino™ DS1302 RTC modülü, DS1302 yongasını temel alan bir Gerçek Zamanlı Saat (RTC) modülüdür. Arduino™ veya benzeri bir mikrodenetleyicinin, kapalıyken bile zamanı takip etmesini sağlar.Bu modül genellikle saatler, veri kaydediciler ve zamanlayıcılar gibi doğru zaman işleyişi gerektiren projelerde kullanılır.

DS1302 RTC modülünün temel özellikleri:

  • DS1302 Çipi: Modülün kalbi, Arduino™ ile iletişim için basit 3 kablolu arayüze sahip, düşük güçlü seri gerçek zamanlı saat olan DS1302 çipidir. Saniyeleri, dakikaları, saatleri, günleri, ayları ve yılları korur ve bu bilgilerin okunması ve yazılması için işlevler sağlar.
  • Pil Yedeği: DS1302 RTC modülü, ana güç kapatıldığında DS1302 yongasına yedek güç sağlamak için genellikle küçük bir düğme pil (CR2032 gibi) içerir. Bu, Arduino™ ‘ya güç verilmediğinde bile saatin doğru zamanı tutmaya devam etmesini sağlar.
  • Kristal Osilatör: DS1302 yongası, doğru zaman işleyişi için hassas zamanlama sinyalleri üretmek üzere harici bir 32,768 kHz kristal osilatör kullanır. Bu kristal, uzun süreler boyunca doğru zamanı korumak için gereklidir.
  • Dijital Arayüz: DS1302, bir veri hattı, bir saat hattı ve bir çip seçme hattından oluşan basit bir 3 telli dijital arayüz kullanarak Arduino™ ile iletişim kurar. Bu arayüz, RTC modülünün Arduino™ ‘ya minimum kablolamayla bağlanmasını kolaylaştırır.

Uygulamamız 3 temel fonksiyonun çalışmasını sağlamaktadır. Saat, tarih ve kronometre.

Buton Fonksiyonları:

S1 : Fonksiyon seçimi

S2 : Kronometre başlama ve durdurma

S3 : Sıfırlama

S6: Basılı tutulduğunda, saat modunda saat, takvim modunda gün ayarlama

S7 : Basılı tutulduğunda,asat modunda dakika, takvim modunda ay ayarlama

S8 : Basılı tutulduğunda, takvim modunda yıl ayarlama

Saat Ekranı

Takvim Ekranı

Kronometre Ekranı

ZIP kütüphane kurulumu hakkında detaylı bilgi için http://www.arduno.com.tr/index.php/2024/03/31/arduino-ide-zip-kutuphane-kurulumu/ yazımızı okuyabilirsiniz

Led&Key kütüphanesine https://github.com/maxint-rd/TM16xx adresinden ulaşabilirsiniz. DS1302 kütüphanesine https://github.com/chrisfryer78/ArduinoRTClibrary/tree/master adresinden ulaşabilirsiniz.

Kod

Aylin Biçmen avatarı

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir