• 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
#16
No jeżeli millis jest używane prze wiele bibliotek, to zgodnie z tym co napisałeś, w przypadku resetu, kuku nie powinno się stać. A jeśli powinno, to stanie się to w momencie przepełnienia millis. (Chociaż nie wiem, bo jeszcze nie wypiłem kawy i nie chce mi się myśleć)
Problem sprowadza się do tego, że dane mają swoje typy, bo jak mamy pętlę:

Kod:
while(0){
unsigned int x;
...
...
...
if(x > 4294967295) break;
x++;
}

To nigdy nie wyjdziemy z pętli i nie mogę powiedzieć, że koleś, który wymyślił, że sizeof( unsigned int ) == 4294967295 jest idiotą. To autor kodu nie zna C/C++.

A co się tyczy nieodpowiednio użytej funkcji, to mamy taki przykład z życia wzięty.

Cytat:
Kod:
if ((zakresCzas >= zakres1) && (zakresCzas < zakres2))
   {
 digitalWrite(PRZEK_1, ON);
  }else{
    digitalWrite(PRZEK_1, OFF);
  }
Mam coś takiego. Ustawiam czas OD zakres1 DO zakres2 i chcę, aby przekaźnik włączał się od - do a poza zakresem był wyłączony. Wszystko działa jak zakres1, czyli godzina jest wcześniejsza od godziny zakres2, ale jak ustawie np., że ma działać OD 22:15 DO 07:30 to niestety już nie.

No bo jak pociąg do Poznania wyrusza o 23:50, a pociąg do Gdańska 25 minut po nim, to skąd system wie, że odjazd będzie o 00:15, skoro 00 jest mniejsze od 23 ???
To nie jest tak, że programista źle porównuje zmienne. Bo wtedy musimy sobie zadać pytanie, czy na pewno mamy do czynienia z programistą?
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
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 Robson Kerman - 18-07-2018, 07:14
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