• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Dwie funkcje wykonywane w określonym czasie
#1
Cześć proszę o podpowiedź z moim kolejnym problemem, mam dwie funkcje jedna odpowiedzialna za prace przekaźników 1 i 2 z którą już poradziłem sobie (osobny temat na forum), oraz drugą która zwraca mi aktualny czas (data + czas) z RTC. 

Teraz się zastanawiam nad tym jak pobrać czas z tego RTC, tak aby jedna funkcja działa mi w każda sobotę miesiąca przez cały rok o np 19, a druga co dziennie o 14 włączała przekaźnik nr 3 na godzinę. A ostatnia włączała przekźnik nr 4 codziennei od 10 do 17.


Kod:
void obecnyCzas() {
DateTime now = RTC.now();

 
 lcd.init();
 lcd.backlight();
 lcd.setCursor(0,0);
 LCDprint2digits(now.hour());
 lcd.print(":");
 LCDprint2digits(now.minute());
 lcd.print(":");
 LCDprint2digits(now.second());
 lcd.setCursor(0,1);
 lcd.print(now.day());
 lcd.print("/");
 lcd.print(monthName[now.month()-1]);
 lcd.print("/");
 lcd.print(now.year());
 delay(5000);
}

To moja funckaja która na LCD wyświetla czas, oczywiście jak w przypadku mojego pierwszego posta nie bedę siedział z założonymi rekoma tlyko szukam rozwiązania.
 
Odpowiedź
  


Wiadomości w tym wątku
Dwie funkcje wykonywane w określonym czasie - przez Damianso - 03-09-2017, 12:56

Skocz do:


Przeglądający: 1 gości