• 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
millis nie działa
#2
Wgrałem to do NANO i oczywiście działa, tylko uciąłem program po ostatnim porównaniu z millis. Zapewne sobie zerujesz w dalszej części programu zmienne, skoro warunek się nie spełnia.
if (aktualnyCzas - pompa7kr >= 28000UL) lepiej zapisać if ((uint32_t)(aktualnyCzas - pompa7kr) >= 28000UL) , tak by program nie miał wątpliwości jak traktować wynik tego odejmowania, a przy okazji zapobiega to problemom po przepełnieniu licznika, tu uint32_t to to samo co Twoje ulong.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
millis nie działa - przez mateusz - 05-05-2019, 20:30
RE: millis nie działa - przez kaczakat - 05-05-2019, 22:44
RE: millis nie działa - przez mateusz - 06-05-2019, 08:11
RE: millis nie działa - przez kaczakat - 06-05-2019, 10:09
RE: millis nie działa - przez mateusz - 06-05-2019, 10:20
RE: millis nie działa - przez es2 - 10-05-2019, 07:34

Skocz do:


Przeglądający: 1 gości