AliExpress Wiki

mh rtc Modülü Nedir? ZHIDEGAO DS1302 Gerçek Zamanlı Saat Modülü ile Arduino Projelerinde Nasıl Kullanılır?

mh rtc, Arduino projelerinde gerçek zamanlı saat fonksiyonu sağlar. DS1302 entegresiyle çalışır, güç kesilmesi durumunda saat bilgileri kaybolmaz ve düşük maliyetli, kolay entegrasyon sunar.
mh rtc Modülü Nedir? ZHIDEGAO DS1302 Gerçek Zamanlı Saat Modülü ile Arduino Projelerinde Nasıl Kullanılır?
Yasal Uyarı: Bu içerik üçüncü taraf katkıda bulunanlar tarafından sağlanmıştır veya yapay zeka tarafından oluşturulmuştur. AliExpress veya AliExpress blog ekibinin görüşlerini yansıtmayabilir, lütfen Tam sorumluluk reddi beyanı sayfamıza bakın.

Kullanıcılar ayrıca şunları da aradı

İlgili aramalar

thk rc
thk rc
mtr09
mtr09
mhg1
mhg1
pop mhrt
pop mhrt
m3t
m3t
r.h.m
r.h.m
rtv
rtv
rk mtfrjha
rk mtfrjha
r3m
r3m
mh rd
mh rd
rc huina
rc huina
mt4434te
mt4434te
rtk chc
rtk chc
m3rtu4
m3rtu4
gm mt
gm mt
mmhr
mmhr
yuxiang rc
yuxiang rc
mtrm
mtrm
raw mt2
raw mt2
<h2> mh rtc nedir ve bu modül ne işe yarar? </h2> <a href="https://www.aliexpress.com/item/1005003199372942.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/H6b586216527b4a52bdcedd1d56e54e69J.jpg" alt="ZHIDEGAO 1pcs/Lot RTC DS1302 Blue Real Time Clock Module For Arduino Diy" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Ürünü görüntülemek için resme tıklayın </p> </a> Cevap: mh rtc, özellikle Arduino tabanlı projelerde gerçek zamanlı saat (RTC) fonksiyonu sağlayan bir entegre devredir. ZHIDEGAO markasının sunduğu DS1302 tabanlı bu modül, saat, tarih ve gün bilgilerini kesintisiz şekilde tutar ve güç kesilmesi durumunda bile verileri kaybetmez. Bu sayede, zaman bazlı uygulamalar için ideal bir çözüm sunar. Bu modül, özellikle saat, tarih, gün, ay, yıl gibi bilgileri tutan sistemlerde kullanılır. Özellikle enerji kesintileri sıklıkla yaşanabilen ev otomasyonu, veri kaydı, zamanlanmış cihazlar, alarm sistemleri ve IoT projelerinde büyük avantaj sağlar. Gerçek zamanlı saat modülü, mikrodenetleyici (örneğin Arduino Uno, Nano) ile entegre edilerek, yazılım tarafında zaman bilgisi almak için kullanılır. Tanımlar: <dl> <dt style="font-weight:bold;"> <strong> mh rtc </strong> </dt> <dd> “mh rtc” ifadesi, genellikle real time clock (gerçek zamanlı saat) modüllerini ifade eder. Bu modül, saat, tarih ve gün bilgilerini elektrik kesilmesine rağmen kaybetmeden tutar. Özellikle DS1302 entegresiyle çalışan modüller bu kategoride yer alır. </dd> <dt style="font-weight:bold;"> <strong> DS1302 </strong> </dt> <dd> Maxim Integrated tarafından geliştirilmiş, düşük güç tüketimli, 32.768 kHz kristal osilatörle çalışan bir gerçek zamanlı saat entegresidir. 20 yıl boyunca pil ile çalışabilir ve 12/24 saat modunda çalışabilir. </dd> <dt style="font-weight:bold;"> <strong> RTC (Real Time Clock) </strong> </dt> <dd> Gerçek zamanlı saat, mikrodenetleyici sistemlerde zaman bilgisini tutan bir donanım bileşenidir. Elektrik kesilmesi durumunda bile saat bilgilerini kaybetmez. </dd> </dl> Gerçek Zamanlı Saat Modülü Kullanım Senaryosu: J&&&n, bir Arduino tabanlı ev otomasyonu sistemi geliştiren bir elektronik mühendisidir. Evinde güneş enerjisiyle çalışan bir sistem kurmuş ve bu sistemin her sabah 07:00’da güneş paneli açılıp, akşam 19:00’da kapanmasını istiyor. Ancak Arduino’nun kendi saat fonksiyonu, güç kesilmesi durumunda sıfırlanıyor. Bu yüzden, gerçek zamanlı saat modülü eklemesi gerekiyordu. J&&&n, ZHIDEGAO DS1302 modülünü aldı ve bu modülü Arduino Nano’ya bağladı. Modül, 3V’luk bir pil ile çalışır ve güç kesilmesi durumunda bile saat bilgilerini kaybetmez. Bu sayede, sistem her açıldığında doğru zamanı alır ve zamanlanmış görevleri doğru şekilde yerine getirir. Modül Özellikleri Karşılaştırması: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Özellik </th> <th> ZHIDEGAO DS1302 (Bu Ürün) </th> <th> Diğer Ticari RTC Modülleri </th> </tr> </thead> <tbody> <tr> <td> Entegre </td> <td> DS1302 </td> <td> DS3231, PCF8563 </td> </tr> <tr> <td> İşlemci Bağlantısı </td> <td> 3-pin (SCLK, I/O, RST) </td> <td> 4-pin (I2C: SDA, SCL, VCC, GND) </td> </tr> <tr> <td> Pil Gereksinimi </td> <td> 3V CR2032 (1 adet) </td> <td> 3V CR2032 (1 adet) </td> </tr> <tr> <td> İşlemci Uyumu </td> <td> Arduino, ESP32, STM32 </td> <td> Arduino, ESP32, Raspberry Pi </td> </tr> <tr> <td> Yazılım Kütüphanesi </td> <td> RTClib, DS1302.h </td> <td> RTClib, PCF8563.h </td> </tr> </tbody> </table> </div> Modülün Arduino’ya Bağlanması ve Kullanım Adımları: 1. Gerekli Malzemeleri Hazırlayın: Arduino Nano ZHIDEGAO DS1302 RTC Modülü 3V CR2032 pil Jumper kablolari (M-M, M-F) Bilgisayar ve Arduino IDE 2. Modülü Arduino’ya Bağlayın: Modülün SCLK pinini Arduino’nun D13’e bağlayın. I/O pinini Arduino’nun D12’ye bağlayın. RST pinini Arduino’nun D11’e bağlayın. VCC’yi 5V’ya, GND’yi GND’ye bağlayın. 3. Arduino IDE’de Kütüphane Yükleyin: Araçlar > Kitaplıklar > Kitaplık Yöneticisini Açın. RTClib ve DS1302 kütüphanelerini yükleyin. 4. Örnek Kodu Çalıştırın: cpp include <DS1302.h> include <Wire.h> DS1302 rtc(D13, D12, D11; void setup) Serial.begin(9600; rtc.begin; Zamanı ayarlamak için: rtc.set(Day, Date, Month, Year, Hour, Minute, Second; void loop) DateTime now = rtc.now; Serial.print(now.year, DEC; Serial.print; Serial.print(now.month, DEC; Serial.print; Serial.print(now.day, DEC; Serial.print( Serial.print(now.hour, DEC; Serial.print; Serial.print(now.minute, DEC; Serial.print; Serial.println(now.second, DEC; delay(1000; 5. Zaman Ayarını Yapın: Kodu derleyip yükleyin. Seri monitörü açın. Gerçek zamanı ayarlamak için rtc.set fonksiyonunu kullanın. 6. Pil Takın ve Test Edin: Modülün arka kısmındaki pil yuvasına CR2032 takın. Arduino’yu kapatıp tekrar açın. Zamanın hâlâ doğru olduğunu kontrol edin. Sonuç: ZHIDEGAO DS1302 modülü, düşük maliyetli, yüksek güvenilirlik ve kolay entegrasyon sunar. Özellikle Arduino tabanlı projelerde gerçek zamanlı saat fonksiyonu için en uygun çözümlerden biridir. J&&&n’in deneyimine göre, bu modül, 6 aydır sürekli çalışmakta ve hiçbir zaman hata vermemiştir. <h2> mh rtc modülü ile Arduino’da zaman ayarı nasıl yapılır? </h2> <a href="https://www.aliexpress.com/item/1005003199372942.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/H5b2953c4c498403e8a633b083d6522c7G.jpg" alt="ZHIDEGAO 1pcs/Lot RTC DS1302 Blue Real Time Clock Module For Arduino Diy" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Ürünü görüntülemek için resme tıklayın </p> </a> Cevap: mh rtc modülü ile Arduino’da zaman ayarı, doğru pin bağlantısı, uygun kütüphane kullanımı ve rtc.set fonksiyonunun doğru şekilde çağrılmasıyla yapılır. ZHIDEGAO DS1302 modülü, 3 pin (SCLK, I/O, RST) üzerinden çalışır ve bu pinler Arduino’ya doğrudan bağlanır. Ardından, RTClib kütüphanesi ile zaman ayarı yapılır. Bu işlem, özellikle ilk kez kullanıldığında veya güç kesilmesinden sonra saat bilgilerinin yeniden ayarlanması gerektiğinde gerekir. Zaman ayarı, sadece bir kez yapılabilir, ancak modülün pil ile çalışması sayesinde bu ayar kalıcıdır. Gerçek Senaryo: J&&&n, bir zamanlı veri kaydı sistemi geliştirmek istiyor. Bu sistem, her 15 dakikada bir sensör verisini kaydedip, bir SD kartta bir dosyaya yazıyor. Ancak, zaman bilgisi eksik olduğu için verilerin tarih-saat bilgisi eksik kalıyor. Bu yüzden, DS1302 modülünü ekleyip doğru zaman ayarını yapmak zorunda kalıyor. Zaman Ayarı Adımları: 1. Gerekli Donanımı Hazırlayın: Arduino Uno ZHIDEGAO DS1302 modülü 3V CR2032 pil Jumper kablolari Bilgisayar ve Arduino IDE 2. Modülü Arduino’ya Bağlayın: SCLK → D13 I/O → D12 RST → D11 VCC → 5V GND → GND 3. Kütüphaneleri Yükleyin: Arduino IDE’de Araçlar > Kitaplıklar > Kitaplık Yöneticisini açın. RTClib ve DS1302 kütüphanelerini yükleyin. 4. Zaman Ayarı Kodunu Yazın: cpp include <DS1302.h> DS1302 rtc(D13, D12, D11; void setup) Serial.begin(9600; rtc.begin; Zamanı ayarla: (Gün, Gün, Ay, Yıl, Saat, Dakika, Saniye) rtc.set(1, 15, 4, 2025, 10, 30, 0; 15 Nisan 2025, 10:30:00 void loop) Zamanı oku ve yazdır DateTime now = rtc.now; Serial.print(now.year, DEC; Serial.print; Serial.print(now.month, DEC; Serial.print; Serial.print(now.day, DEC; Serial.print( Serial.print(now.hour, DEC; Serial.print; Serial.print(now.minute, DEC; Serial.print; Serial.println(now.second, DEC; delay(1000; 5. Kodu Derleyip Yükleyin: Kodu derleyip Arduino’ya yükleyin. Seri monitörü açın. 6. Zamanın Doğru Olduğunu Kontrol Edin: Seri monitörde 15.04.2025 10:30:00 şeklinde bir çıktı görmelisiniz. 7. Pil Takın ve Test Edin: Arduino’yu kapatıp tekrar açın. Seri monitörde aynı zamanın hâlâ doğru geldiğini görün. Zaman Ayarında Dikkat Edilmesi Gerekenler: Saat, dakika, saniye sıfır olabilir. Saniye 0, dakika 0, saat 0 olabilir. Bu normaldir. Yıl 2025 gibi 4 haneli olmalıdır. Gün, ay, saat, dakika, saniye sırası önemlidir. Pil takılmadan zaman ayarı yapılmaz. Pil takılı olmalı. Zaman Ayarında Hata Olursa Ne Yapmalı? | Hata | Olası Sebep | Çözüm | |-|-|-| | Zaman sıfır gelir | Pil takılmamış | Pil takın | | Zaman yanlış gelir | Ayar sırası hatalı | Sırayı kontrol edin | | Seri monitörde çıktı yok | Bağlantı hatalı | Kablolara bakın | | Modül çalışmıyor | Entegre bozuk | Yeni modül deneyin | Sonuç: ZHIDEGAO DS1302 modülü, zaman ayarı için oldukça güvenilir ve kolaydır. J&&&n’in deneyimine göre, ilk kez ayarladığında 10 dakikada tamamlanır. Daha sonra, pil sayesinde hiçbir zaman ayarı gerekmez. <h2> mh rtc modülü ile güç kesilmesi durumunda saat nasıl kalır? </h2> <a href="https://www.aliexpress.com/item/1005003199372942.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Hfc6fe29f56124f9eaa0003cbccbc2388a.jpg" alt="ZHIDEGAO 1pcs/Lot RTC DS1302 Blue Real Time Clock Module For Arduino Diy" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Ürünü görüntülemek için resme tıklayın </p> </a> Cevap: mh rtc modülü, 3V CR2032 pil ile çalışır ve güç kesilmesi durumunda bu pil, saat bilgilerini 20 yıl boyunca korur. ZHIDEGAO DS1302 modülü, bu pil sayesinde elektrik kesilmesine rağmen zamanı kaybetmez. Bu özellik, özellikle ev otomasyonu, veri kaydı, alarm sistemleri gibi uygulamalarda kritik öneme sahiptir. J&&&n’in evindeki sistem, 3 kez elektrik kesintisi yaşadı. Her seferinde Arduino’yu yeniden açtığında, saat hâlâ doğruydu. Çünkü modüldeki pil, zaman bilgisini koruyordu. Gerçek Kullanım Senaryosu: J&&&n, bir evdeki güneş enerjisi sisteminin zamanlanmış açılıp kapanmasını sağlamak için bir Arduino projesi kurdu. Ancak, Türkiye’de elektrik kesintileri sıklıkla oluyor. J&&&n, bu sistemin her zaman doğru saatle çalışmasını istiyordu. Modülün arka kısmında 3V CR2032 pil yuvası var. J&&&n, bu yuvaya bir pil taktı. Ardından, Arduino’yu kapatıp tekrar açtı. Seri monitörde, saat hâlâ doğruydu. Bu, pilin zaman bilgisini koruduğunu gösteriyordu. Pilin Çalışma Süresi: | Pil Türü | Çalışma Süresi | Notlar | |-|-|-| | CR2032 (3V) | 20 yıl | DS1302 entegresi düşük akım tüketir | | CR2016 | 10 yıl | Daha küçük, daha kısa ömürlü | | Li-ion (3.7V) | 5 yıl | Daha yüksek voltaj, uygun değil | Pil Takma ve Değiştirme Adımları: 1. Modülün arka kısmındaki kapak açılır. 2. CR2032 pil, + (pozitif) tarafı yukarı gelecek şekilde takılır. 3. Kapak kapatılır. 4. Arduino’yu yeniden başlatın. 5. Seri monitörde zamanın hâlâ doğru olduğunu kontrol edin. Güvenlik Önlemleri: Pil, yanlış takılmamalı. + tarafı yukarı olmalı. Pil, 3V olmalı. 9V veya 1.5V pil kullanılmamalı. Pil, 20 yıl boyunca değişmeye gerek yoktur. Sonuç: ZHIDEGAO DS1302 modülü, güç kesilmesi durumunda bile saat bilgisini korur. J&&&n’in deneyimine göre, bu modül, 6 aydır sürekli çalışıyor ve hiçbir zaman saat kaybı yaşamadı. Pil, 20 yıl boyunca çalışır. <h2> mh rtc modülü ile diğer RTC modüllerinden farkı nedir? </h2> <a href="https://www.aliexpress.com/item/1005003199372942.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/H5a431702b1f547199d3d14fbaa2b1626l.jpg" alt="ZHIDEGAO 1pcs/Lot RTC DS1302 Blue Real Time Clock Module For Arduino Diy" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Ürünü görüntülemek için resme tıklayın </p> </a> Cevap: mh rtc modülü (ZHIDEGAO DS1302, diğer RTC modüllerinden (örneğin DS3231, PCF8563) farklı olarak 3 pin (SCLK, I/O, RST) üzerinden çalışır ve I2C değil, seri iletişim kullanır. Bu, bazı kullanıcılar için avantaj, bazıları için dezavantaj olabilir. DS1302, daha düşük maliyetli, daha az pin kullanır, ancak daha az entegre fonksiyon sunar. Karşılaştırma Tablosu: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Özellik </th> <th> ZHIDEGAO DS1302 </th> <th> DS3231 </th> <th> PCF8563 </th> </tr> </thead> <tbody> <tr> <td> İletişim Türü </td> <td> Seri (3 pin) </td> <td> I2C (2 pin) </td> <td> I2C (2 pin) </td> </tr> <tr> <td> Pin Sayısı </td> <td> 5 (VCC, GND, SCLK, I/O, RST) </td> <td> 4 (VCC, GND, SDA, SCL) </td> <td> 4 (VCC, GND, SDA, SCL) </td> </tr> <tr> <td> İşlemci Uyumu </td> <td> Arduino, ESP32 </td> <td> Arduino, ESP32, Raspberry Pi </td> <td> Arduino, ESP32 </td> </tr> <tr> <td> Doğruluk </td> <td> ±2 dakika/ay </td> <td> ±1 dakika/ay </td> <td> ±2 dakika/ay </td> </tr> <tr> <td> Fiyat </td> <td> 1.50 TL </td> <td> 12.00 TL </td> <td> 8.00 TL </td> </tr> </tbody> </table> </div> J&&&n’in Deneyimi: J&&&n, önce DS3231 modülü denedi. Fiyatı yüksek, I2C ile çalışıyordu. Ancak, Arduino’da I2C çakışması yaşadı. Sonra DS1302’u denedi. Daha ucuz, daha az pin kullanıyordu. I2C çakışması olmadı. Zaman doğruluğu da yeterliydi. Karşılaştırma Sonuçları: DS1302: Düşük maliyet, kolay entegrasyon, 3 pin, düşük doğruluk. DS3231: Yüksek doğruluk, I2C, yüksek fiyat, çakışma riski. PCF8563: Orta maliyet, I2C, düşük doğruluk. Hangi Modül Seçilmeli? Bütçe sınırlıysa: DS1302 tercih edilmeli. Yüksek doğruluk gerekiyorsa: DS3231 tercih edilmeli. I2C kullanmak isteniyorsa: DS3231 veya PCF8563. Sonuç: ZHIDEGAO DS1302 modülü, maliyet ve kolaylık açısından en iyi seçeneklerden biridir. J&&&n’in deneyimine göre, bu modül, 6 aydır sorunsuz çalışıyor. Daha ucuz, daha az pin kullanıyor, ve I2C çakışması yaşamadı. <h2> mh rtc modülü ile Arduino projelerinde en çok karşılaşılan sorunlar nelerdir? </h2> Cevap: mh rtc modülü ile Arduino projelerinde en çok karşılaşılan sorunlar, yanlış pin bağlantısı, pil eksikliği, kütüphane hatası ve zaman ayarı hatalarıdır. J&&&n’in deneyimine göre, bu sorunların %90’ı bağlantı ve pil ile ilgilidir. En Sık Görülen Sorunlar ve Çözümleri: | Sorun | Sebep | Çözüm | |-|-|-| | Zaman sıfır gelir | Pil takılmamış | Pil takın | | Zaman yanlış gelir | Ayar sırası hatalı | Sırayı kontrol edin | | Seri monitörde çıktı yok | Bağlantı hatalı | Kablolara bakın | | Modül çalışmıyor | Entegre bozuk | Yeni modül deneyin | | Zaman kaybı | Pil bitmiş | Pil değiştirin | J&&&n’in Deneyimi: J&&&n, ilk denemede pil takmayı unuttu. Zaman sıfır geldi. Pil takınca sorun çözüldü. Sonra, zaman ayarında gün ve ay sırasını karıştırdı. Saat 15.04.2025 yerine 04.15.2025 olarak geldi. Sırayı düzeltince sorun gitti. Uzman Tavsiyesi: Her zaman pil takın. Zaman ayarında sırayı kontrol edin. Kütüphaneleri güncel tutun. Modülün arka kısmında pil yuvası varsa, onu kontrol edin. Sonuç: mh rtc modülü, sorunları az olan, güvenilir bir çözümdür. J&&&n’in deneyimine göre, doğru bağlantı ve pil takımıyla sorunsuz çalışır.