logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATMEGA8][C] Sterownik czasowy, włącznik i wyłącznik czasowy

baser 03 Sty 2012 01:51 4995 1
REKLAMA
  • #1 10341095
    baser
    Poziom 13  
    Borykam się z problemem napisania dla ATMEGI "programatora czasowego" opartego o zegar.
    Czy taki algorytm zapewni mi włączanie oświetlenia w następujących warunkach:

    -Włączenie urządzenia gdy czas uruchomienia ustawiono prędzej na 23 a wyłączenia na 2:00 na ten właśnie okres czasu (23:00-2:00)

    - Ustawienie nowego czasu na np: 12:00, zaprogramowane prędzej włączenie na 11:00 a wyłączenia na 13:00 (urządzenie powinno być włączone od 12-13, a w kolejne dni 11-13)

    -Ustawienie nowego czasu na: 01:00, zaprogramowane prędzej włączenie na 23:00 a wyłączenia na 2:00 (urządzenie powinno być włączone od 01:00-02:00, a w kolejne dni 23:00-02:00)

    Oto tylko część kodu, bo w samym programie jest go dużo więcej do innych procedur.
    FLAGAoswietlenie=1; nie jest ustawiana w przerwaniach tylko w podanej niżej pętli.

    aktualny czas: godz : min :sec
    czas włączenia: godzStart : minStart
    czas wyłączenia: godzStop : minStop

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
REKLAMA