• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 1 głosów - średnia: 2
  • 1
  • 2
  • 3
  • 4
  • 5
jak dosłownie czytać ten kod
#1
if(stan == RED && millis() - momentZmiany > CZAS_RED){
momentZmiany = millis();
stan = RED_YELLOW;


wiem że && to jest coś z częścią wspólna, jeżeli to i to, ale jak całościowo interpretować
 
Odpowiedź
#2
https://plociennik.info/index.php/operatory
Jeżeli oba wyrażenia są prawdziwe to wykonuj to co jest w { nawiasie }.
 
Odpowiedź
#3
A jak nie chce Ci się sprawdzić jaka jest kolejność operacji to użyj nawiasów przy działaniach i porównaniach. Żeby millis nie wysypał się po pewnym czasie w 8 bitowym AVR dobrze jest używać wszystkich elementów działań jako liczby bez znaku 32 bity i wynik działań rzutować na taki typ.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości