İçindekiler:

Arduino Kullanarak DS1307 Nasıl Kullanılır: 7 Adım
Arduino Kullanarak DS1307 Nasıl Kullanılır: 7 Adım

Video: Arduino Kullanarak DS1307 Nasıl Kullanılır: 7 Adım

Video: Arduino Kullanarak DS1307 Nasıl Kullanılır: 7 Adım
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Kasım
Anonim
Arduino Kullanarak DS1307 Nasıl Kullanılır
Arduino Kullanarak DS1307 Nasıl Kullanılır
Arduino Kullanarak DS1307 Nasıl Kullanılır
Arduino Kullanarak DS1307 Nasıl Kullanılır

DS1307, bir Gerçek Zamanlı Saat IC'sidir (RTC). Bu IC, zaman verilerini sağlamak için kullanılır. Ayrılan süre Saniye, Dakika, Saat, Gün, Tarih, Ay ve Yıldan başlar.

Bu IC, Crystal ve 3.6V Piller gibi ek harici bileşenler gerektirir. Saat kaynakları için kristal kullanılır. Ana besleme kesildiğinde zaman fonksiyonunun durmaması için yedek enerji için piller kullanılır.

Harici bileşenlerle donatılmış bir DS1307 modülü satın almanızı öneririm.

Gerekli bileşenler:

  • Arduino Nano V.3
  • RTC DS1307
  • Jumper Tel
  • USB mini

Kullanılan kitaplık:

DS1307RTC

Adım 1: DS1307'yi Arduino'ya bağlayın

DS1307'yi Arduino'ya bağlayın
DS1307'yi Arduino'ya bağlayın
DS1307'yi Arduino'ya bağlayın
DS1307'yi Arduino'ya bağlayın

DS1307'yi aşağıdaki resim veya tabloya göre Arduino Nano'ya bağlayın.

DS1307'den Arduino Nano'ya

VCC ==> +5V

GND ==> GND

SCL ==> A5

SDA ==> A4

DS ==> NC

Ardından Arduino'yu Mini USB kullanarak Dizüstü / PC'ye bağlayın.

2. Adım: DS1307RTC Kitaplığını ekleyin

DS1307RTC Kitaplığını ekleyin
DS1307RTC Kitaplığını ekleyin
DS1307RTC Kitaplığını ekleyin
DS1307RTC Kitaplığını ekleyin
DS1307RTC Kitaplığını ekleyin
DS1307RTC Kitaplığını ekleyin

DS1307 kitaplığı buradan indirilebilir:

Kitaplık DS1307

İndirme işlemi tamamlandıktan sonra, "Skect ==> Kitaplığı Dahil Et ==>. ZIp Kitaplığı ekle"yi açın

İndirilen kitaplık dosyasını bulun.

Başarılı olursa, Arduino'yu kapatın ve tekrar açın.

Adım 3: Arduino Kartını Seçin

Arduino Kartını Seçin
Arduino Kartını Seçin

Araçları açın ve yukarıdaki resme göre Arduino kartını seçin.

"Arduino Nano" kurulu

İşlemci: "ATmega328P (Eski Önyükleyici)"

Adım 4: Time Sketch'i Ayarlayın

Zaman Krokisini Ayarla
Zaman Krokisini Ayarla
Zaman Krokisini Ayarla
Zaman Krokisini Ayarla

Kullanılacak iki eskiz var. İlk çizim, DS1307'deki saati geçerli saatle eşleşecek şekilde ayarlamak için kullanılan "Zaman Ayarla"dır. ikincisi, zaman sayımını görüntülemek için kullanılan "ReadTest"tir.

SetTime'ı yükleyin:

Dosyayı Aç > Örnekler > DS1307RTC > SetTime

Sketch açıldıktan sonra yükle'ye tıklayın ve birkaç dakika bekleyin.

Yükleme işlemi tamamlandıysa, ayarlanan zamanı görmek için Seri Monitörü açın.

Adım 5: Test Çizimini Okuyun

Okuma Testi Kroki
Okuma Testi Kroki

Zamanlanmış işlevi yürütmek için Sketch "ReadTes" yükleyin.

Dosyayı Aç > Örnekler > DS1307RTC > ReadTest

Yükle'yi tıklayın ve birkaç dakika bekleyin. Yükleme işlemi tamamlandıktan sonra sonuçları görmek için seri monitörü açın.

6. Adım: Sonuç

Sonuç
Sonuç
Sonuç
Sonuç

Başarılı olursa, seri monitör Şekil 1'de gösterildiği gibi görüntülenecektir.

DS1307 Modülü kurulu değilse veya bir Arduino kartına bağlı değilse, seri monitör Şekil 2'de gösterildiği gibi görüntülenecektir.

7. Adım: RTC Hakkında Diğer Makale

RTC Hakkında Diğer Makale
RTC Hakkında Diğer Makale
RTC Hakkında Diğer Makale
RTC Hakkında Diğer Makale

RTC tarafından üretilen zamanı görüntülemek için LCD veya 7-Segment Modülü kullanabilirsiniz.

Nasıl kullanılacağını bilmiyorsanız, bir sonraki makalemde "LCD'de Saat Nasıl Görüntülenir" veya "7 Segment Modülde Saat Nasıl Görüntülenir" başlıklı yazımı görebilirsiniz.

Bu makaleyi okuduğunuz için teşekkür ederim, umarım faydalı olur.

Sorularınız varsa, yorum sütununa yazmanız yeterlidir.

Önerilen: