• 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
Zapis pomiarów na karcie SD
#15
Ja nie mam żadnego problemu z millis, ale jednak tak całkowicie to nie można ignorować jej właściwości. Może się zdarzyć, że jeśli jest nieodpowiednio użyta, nawet używana tak jak przeze mnie tylko do odliczania 100ms czy 1s ify się nie spełnią i program przestanie działać po 49 dniach.
Rozwiązaniem jest stosowanie rzutowania wyniku z popularnego przykładu:
if ((unsigned long)(currentMillis - previousMillis) >= interval) , używanie tu zmiennych UL, a wtedy nie uronimy żadnej ms. Nawet jeśli to trwa pierdylion cykli na AVR, oszczędzamy lata na pisaniu bibliotek, przechodzimy od razu do zabawy i wg mnie jest super.
Jest to opisane tutaj: https://www.baldengineer.com/arduino-how...illis.html i autor odradza reset licznika, bo millis są używane przez wiele bibliotek, może to im zrobić kuku.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
Zapis pomiarów na karcie SD - przez sawka234 - 13-07-2018, 23:35
RE: Zapis pomiarów na karcie SD - przez es2 - 14-07-2018, 10:26
RE: Zapis pomiarów na karcie SD - przez sawka234 - 14-07-2018, 13:24
RE: Zapis pomiarów na karcie SD - przez es2 - 14-07-2018, 17:12
RE: Zapis pomiarów na karcie SD - przez kaczakat - 15-07-2018, 19:25
RE: Zapis pomiarów na karcie SD - przez es2 - 15-07-2018, 20:56
RE: Zapis pomiarów na karcie SD - przez kaczakat - 15-07-2018, 21:53
RE: Zapis pomiarów na karcie SD - przez es2 - 15-07-2018, 22:29
RE: Zapis pomiarów na karcie SD - przez es2 - 16-07-2018, 06:29
RE: Zapis pomiarów na karcie SD - przez kaczakat - 16-07-2018, 11:55
RE: Zapis pomiarów na karcie SD - przez es2 - 16-07-2018, 13:08
RE: Zapis pomiarów na karcie SD - przez kaczakat - 16-07-2018, 18:33
RE: Zapis pomiarów na karcie SD - przez es2 - 16-07-2018, 19:02
RE: Zapis pomiarów na karcie SD - przez kaczakat - 18-07-2018, 02:42
RE: Zapis pomiarów na karcie SD - przez es2 - 18-07-2018, 09:48
RE: Zapis pomiarów na karcie SD - przez es2 - 18-07-2018, 15:55

Skocz do:


Przeglądający: 1 gości