Merhaba arkadaşlar bir süredir uğraşıyorum ama saat. Mont ayı bir türlü sabit bir şekilde çekemiyorum. Ay bitince attığım değerde artıyor sabit değer çekmek istiyorum.
----------
İnt saat2 = saat. Hours;
İnt dakika2 = saat. Minutes;
İnt saniye2 = saat. Seconds;
İnt gün2 = saat. Dayofmonth;
İnt AY2 = saat. Month;
İnt yıl2 = saat. Year;
İnt yeniyıl2 = saat. Year;
---------
Bu şekilde saat. Mont u AY2 içerisine atıyorum ama ay değişince oda değişiyor yardım ederseniz çok makbule geçer.
[CODE title="rtc"]#include <virtuabotixRTC.h>
virtuabotixRTC Saat(6, 7, 8); //CLK -> 6, Data -> 7, RST -> 8
String gunler[] = {"PAZARTESI", "SALI", "CARSAMBA", "PERSEMBE", "CUMA", "CUMARTESI", "PAZAR"};
void setup() {
Serial.begin(9600);
}
void loop() {
Saat.updateTime(); //Bu kod ile RTC deki anlık zamanı alıyoruz.
Serial.print(Saat.hours); //Saat
Serial.print(":");
Serial.print(Saat.minutes); //Dakika
Serial.print(":");
Serial.print(Saat.seconds); //Saniye
Serial.print(" ");
Serial.print(Saat.dayofmonth); //Gün
Serial.print("/");
Serial.print(Saat.month); //Ay
Serial.print("/");
Serial.print(Saat.year); //Yıl
Serial.print(" ");
Serial.println(gunler[Saat.dayofweek - 1]); //Hangi güne denk geldiğini bularak yazdırıyoruz.
delay(1000); // 1 saniye bekletiyoruz.
}[/CODE]
----------
İnt saat2 = saat. Hours;
İnt dakika2 = saat. Minutes;
İnt saniye2 = saat. Seconds;
İnt gün2 = saat. Dayofmonth;
İnt AY2 = saat. Month;
İnt yıl2 = saat. Year;
İnt yeniyıl2 = saat. Year;
---------
Bu şekilde saat. Mont u AY2 içerisine atıyorum ama ay değişince oda değişiyor yardım ederseniz çok makbule geçer.
[CODE title="rtc"]#include <virtuabotixRTC.h>
virtuabotixRTC Saat(6, 7, 8); //CLK -> 6, Data -> 7, RST -> 8
String gunler[] = {"PAZARTESI", "SALI", "CARSAMBA", "PERSEMBE", "CUMA", "CUMARTESI", "PAZAR"};
void setup() {
Serial.begin(9600);
}
void loop() {
Saat.updateTime(); //Bu kod ile RTC deki anlık zamanı alıyoruz.
Serial.print(Saat.hours); //Saat
Serial.print(":");
Serial.print(Saat.minutes); //Dakika
Serial.print(":");
Serial.print(Saat.seconds); //Saniye
Serial.print(" ");
Serial.print(Saat.dayofmonth); //Gün
Serial.print("/");
Serial.print(Saat.month); //Ay
Serial.print("/");
Serial.print(Saat.year); //Yıl
Serial.print(" ");
Serial.println(gunler[Saat.dayofweek - 1]); //Hangi güne denk geldiğini bularak yazdırıyoruz.
delay(1000); // 1 saniye bekletiyoruz.
}[/CODE]