Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Biblioteka Timer.h Arduino

ellavita 17 Mar 2017 20:30 393 2
  • #1 17 Mar 2017 20:30
    ellavita
    Poziom 5  

    Witam serdecznie,

    Sciagnalem biblioteke do arduino i napisalem program ktory losuje 3 liczby i co jakis okreslony czas wlasnie funkcja timer zmienia je, nie uzylem i nie zamierzam tutaj uzywac funkcji delay poniewaz blokuje mi caly program a chodzi mi tylko o ten jeden blok. Problem polega na tym ze gdy ustawie timer na np: 15 sekund wszystko dziala ok ale jak ustawie na 60 i wiecej to nie dziala wogole. Czy moglby mi ktos wyjasnic gdzie popelniam blad lub dlaczego to nie dziala? Fragment kodu w ktorym chce aby dzialal timer wyglada nastepujaco :

    Code:

    liczbaTimer.begin(SECS(60));

    (...)

    lcd.setCursor(0, 1);

    if (liczbaTimer.available())
    {
    liczbaA = random(100);

    liczbaB = random(50);

    liczbaC = random(25);

    lcd.print(liczbaA);
    lcd.print(" ");
    lcd.print(liczbaB);
    lcd.print(" ");
    lcd.print(liczbaC);
    lcd.print(" ");


    liczbaTimer.restart();

    }

  • #3 19 Mar 2017 09:58
    ellavita
    Poziom 5  

    Dokladnie zakres sekund zamyka sie w przedziale 1-59 aby mierzyc w minutach trzeba zamienic SECS na MINS,

    Dziekuje za pomoc Pozdrawiam

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME