• 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
jak wykonać kilka razy pętlę IF i zakończyć ją
#4
Zasadniczo to co napisałeś jest O.K.
Można to podzielić na dwie funkcje, gdzie włączana lub wyłączana była by grzałka w zależności od jej stanu.

Kod:
jeśli inkrementacja <5 {
czas = millis

jeśli grzałka wyłączona oraz czas - czas1 > 10min {
  czas1=czas;
  włącz grzałkę;
}

jeśli grzałka włączona oraz czas - czas1 > 5min {
  czas1=czas;
  wyłącz grzałkę;
  inkrementacja++;
}
}

//jeśli wykonaliśmy pętle 5 razy, to nie włączamy grzałki przez godzinę.

jeśli inkrementacja = 5 oraz czas - czas 1 > 1godz {
czas1=czas;
inkrementacja=0;
}


To masz w takim pseudokodzie, ale ja tak piszę konspekty, bo są lepiej przyswajalne podczas burzy mózgów.
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
RE: jak wykonać kilka razy pętlę IF i zakończyć ją - przez Robson Kerman - 26-07-2017, 08:33

Skocz do:


Przeglądający: 1 gości