• 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
Zmiana stanów logicznych oświetlenia
#19
(25-11-2019, 19:04)Krzaczek napisał(a): Niestety nie dam rady zrobić jak polecił mi kolega Semi,
Nie nie dasz tylko nie masz ochoty. Podłącz wyjście przerwań z RTC na pin uC. Obsługa tego przerwania to banał. Skonfiguruje RTC aby generował przerwania co sekundę. Masz już więc przerwania co 1 sekundę.
Można tez inaczej, "podpinasz" sie pod IRQ 1ms, co 1000 przerwań (w praktyce nie - taki urok Arduino) obsługujesz RTC.
Na I2C nie masz nic poza RTC a liczba danych nie przekracza 32, więc możesz w przerwaniu 1 sek czytać RTC po I2C bez problemu.
Teraz porównanie czasu on/off nie jest juz problemem. Nie bedzie "blokady" manualnego on/off przez 1 minutę.


(25-11-2019, 18:59)Agregacik napisał(a): Krzaczek zleć robotę semi,
Aby program napisać dobrze to pewnie min miesiąc roboty a z dokładnymi testami zdecydowanie dłużej. Sam policz ile by to kosztował gdyby to miał robić sprzedawca z dyskontu. Trochę jest? Niestety, dyskontowiec nie zrobi więc przemnóż kwotę przez 5..10.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Zmiana stanów logicznych oświetlenia - przez semi - 25-11-2019, 19:31

Skocz do:


Przeglądający: 1 gości