Ok dziekuję ogólnie to doszedłem do takiego etapu wraz z jedna osoba z innego forum programistycznego
i efekt jest dobry tzn raz działa jeden przekaźnik, raz drugi, teraz się tylko zastanawiam jak zatrzymac oba po wypompowaniu
Gdzieć musi zaistnieć warunek z wyłaczeniem tlyko nie wiem w którym miejscu
i efekt jest dobry tzn raz działa jeden przekaźnik, raz drugi, teraz się tylko zastanawiam jak zatrzymac oba po wypompowaniu
Kod:
if (czynnosc){
if (max < odleglosc()) { // ma np pompować wodę
//pompuj wode pompa 2
digitalWrite(p2, LOW);
digitalWrite(p1, HIGH);
} else { // jak przekroczyło zmień na wypompowywanie
czynnosc = false;
}}
} else {
if (min > odleglosc()) { // wypompuj
//wypompuj wode
digitalWrite(p1, LOW);
digitalWrite(p2, HIGH);
} else { // jak spadło to zmień na pompowanie
czynnosc = true;
}
}
Gdzieć musi zaistnieć warunek z wyłaczeniem tlyko nie wiem w którym miejscu