RTC üzerinde ayları sabit değere çekme

Su attigin son kodu gordukten sonra sana tavsiyem guzelce C++ ogrenmen. Cunku kodun mantigi yok, surekli veri tutmasi gereken degiskenleri fonksiyon icinde tanimlamissin bunlarin omru fonksiyon sonuna kadar, onu gectim degiskeni tanimlayip, ilk degerini verip if yordamiyla kontrol etmek ne demek, e o zaman if kullanmanin ne anlami var surekli o kod blogu calisacak zaten, diger hatalara deginmeye luzum yok...
 
Su attigin son kodu gordukten sonra sana tavsiyem guzelce C++ ogrenmen. Cunku kodun mantigi yok, surekli veri tutmasi gereken degiskenleri fonksiyon icinde tanimlamissin bunlarin omru fonksiyon sonuna kadar, onu gectim degiskeni tanimlayip, ilk degerini verip if yordamiyla kontrol etmek ne demek, e o zaman if kullanmanin ne anlami var surekli o kod blogu calisacak zaten, diger hatalara deginmeye luzum yok...
hocam suanlık buton yerine geçmesi için kullandım bende biliyorum mantıksız olduğunu
 
hocam suanlık buton yerine geçmesi için kullandım bende biliyorum mantıksız olduğunu
O buton simule etmiyor ki, sacma sapan bir kod parcasi, buton basilir 1 olur cekilir 0 olur ya da bir callback olur o cagrilir falan. Buton simule edeceksen boyle bir sey yazarsin.

C++:
uint8_t month;

int button= 1;

void loop() {
  Saat.updateTime(); //Bu kod ile RTC deki anlık zamanı alıyoruz.

  if (button) {
    month = Saat.month;
    button=0;
  }

  if (Saat.month >= month) {
    Serial.print("alarm cal");
  }

  delay(1000); // 1 saniye bekletiyoruz.
}
 
O buton simule etmiyor ki, sacma sapan bir kod parcasi, buton basilir 1 olur cekilir 0 olur ya da bir callback olur o cagrilir falan. Buton simule edeceksen boyle bir sey yazarsin.

C++:
uint8_t month;

int button= 1;

void loop() {
  Saat.updateTime(); //Bu kod ile RTC deki anlık zamanı alıyoruz.

  if (button) {
    month = Saat.month;
    button=0;
  }

  if (Saat.month >= month) {
    Serial.print("alarm cal");
  }

  delay(1000); // 1 saniye bekletiyoruz.
}
HOCAM esp 8266 kullanıyorum bu linkteki videodan button ekledim ama bir türlü karta yüklettiremedim esp cünkü beni delitti bu yüzden buna başvurdum.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.



Buton ile LED Yakma 3_bb.png




11111111111111.PNG


yüklemeyior o yüzden bu duruma başvurdum
_________________________________________KONU_GÜNCEL___________________________________________

sa dediğiniz gibi sonunda buton ekleme işlemini gerçekleştirdim. butona basıldığı anda ay ve yıl değerini sabit olarak alıyorum. lakin arduino elektrik gittiğinde bu değerler sıfırlanıyor burada eeprom kullanmam lazım sadece 2 tane sabit değişkenim var bunları eeprom yardımıyla hafızada nasıl tutabilirim yardım eder misiniz ???
O buton simule etmiyor ki, sacma sapan bir kod parcasi, buton basilir 1 olur cekilir 0 olur ya da bir callback olur o cagrilir falan. Buton simule edeceksen boyle bir sey yazarsin.

C++:
uint8_t month;

int button= 1;

void loop() {
  Saat.updateTime(); //Bu kod ile RTC deki anlık zamanı alıyoruz.

  if (button) {
    month = Saat.month;
    button=0;
  }

  if (Saat.month >= month) {
    Serial.print("alarm cal");
  }

  delay(1000); // 1 saniye bekletiyoruz.
}
_________________________________________KONU_GÜNCEL___________________________________________

sa dediğiniz gibi sonunda buton ekleme işlemini gerçekleştirdim. butona basıldığı anda ay ve yıl değerini sabit olarak alıyorum. lakin arduino elektrik gittiğinde bu değerler sıfırlanıyor burada eeprom kullanmam lazım sadece 2 tane sabit değişkenim var bunları eeprom yardımıyla hafızada nasıl tutabilirim yardım eder misiniz ???
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı