Dwie funkcje wykonywane w określonym czasie - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Dwie funkcje wykonywane w określonym czasie (/watek-dwie-funkcje-wykonywane-w-okre%C5%9Blonym-czasie) |
Dwie funkcje wykonywane w określonym czasie - Damianso - 03-09-2017 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() { 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. RE: Dwie funkcje wykonywane w określonym czasie - Damianso - 03-09-2017 Poradziłem sobie z godzinami :ały czas wklepywałem kod w główną petle loop() co było błedem gdy wkolepałem kod w funkcję od zwracania z RTC czasu zadziałało lecz nadal nie wiem jak zrobić aby jedna z funkcji startowała tylko w sobote Poniżej kod jak to zrobiłem Kod: void obecnyCzas() { oraz mam pytanie czy takie coś da się zapisać inaczej jakoś prościej Kod: if (czasS == 40){ RE: Dwie funkcje wykonywane w określonym czasie - Damianso - 03-09-2017 Ok dałem sobie radę z dniami tygodnia i teraz jak z tego brać tylko soboty wydaje mi się że char [] [] to tablica dwuwymiarowa :/ char DOW[][4]={"SUN","MON","TUE","WED","THU","FRI","SAT"}; DOW[now.dayOfTheWeek()] |