Ds1302 saat duruyor

hocam virtuabotixRTC kutup hanesini kullanıyorum. RTCyi 10 saniye aralıkla update ediyorum simdilik rtc ile sorun yasamiyorum. arduino nano belirsiz zaman da donuyor sebebini anlamadım.
 
hocam virtuabotixRTC kutup hanesini kullanıyorum. RTCyi 10 saniye aralıkla update ediyorum simdilik rtc ile sorun yasamiyorum. arduino nano belirsiz zaman da donuyor sebebini anlamadım.
RTC update olduktan sonra rtc den herhangi bir değer okumuyorsun sadece update etmişsin amacının anlamadım.

Programın donmasının sebebi saniye ==60 ve saniye%6 aynı anda true olur 60 sayısı 6 nın katıdır. Yani dakikada bir ardı ardına iki kere okutuyorsun.
 

if (saniye == 60) {
RTC.updateTime();
saniye = 0;
}
if ((saniye % 6) == 0) {
RTC.updateTime();
}
hocam burada saniye==60 oldugunda saniye=0 yapıp sonraki if sorgusunda işlem 0/6 olmuyormu yanlışmı olmuş .
 
Neden 6 saniyede bir rtc update ediyorsun ben hala onu anlamadım. Sil gitsin alttaki if döngüsünü
 
Hocam dediginiz gibi rtcyi setup kısmında birkez guncelleyip saati milis ile takip ediyorum.
Bu şekilde takip edeyim bir süre,
 
Arduino'yu nasıl besliyorsunuz? Kaç volt? Parazitli bir besleme de bu geliştirme kartlarında dengesiz çalışmalara veya tıkanmalara sebep olabilir!
 
Arduino'yu nasıl besliyorsunuz? Kaç volt? Parazitli bir besleme de bu geliştirme kartlarında dengesiz çalışmalara veya tıkanmalara sebep olabilir!
Hicam pc usbden ve 5v sarj aletiyle besledim sorun devam ediyordu. Kodda biraz degisiklikler birde rtcyi ilk baslangicta okutup loop da millis kullanarak hesaplatiyorum. 12 saattir 5v sarz aletiyle besliyorum suanlik bir sikinti yok.
 
Hayırlısı bakalım. Arduino 5-12v aralığında beslenebildiği için akım yetersiz gelebilir diye düşündüm. Sorun tekrarlarsa biraz 7.5 veya 9v ile beslemeyi deneyebilirsiniz.
 
Hayırlısı bakalım. Arduino 5-12v aralığında beslenebildiği için akım yetersiz gelebilir diye düşündüm. Sorun tekrarlarsa biraz 7.5 veya 9v ile beslemeyi deneyebilirsiniz.
Henüz donma yok hocam takipteyim şuan tekrar donarsa önerinizi deneyeceğim
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…