• 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
Sterownik zaworu czterodrożnego do CO
#2
(31-01-2017, 13:42)maniolx napisał(a): Układ mierzy temperaturę i jeżeli jest ona za niska od deklarowanej - przestawia serwo o np. 5stopni w prawo , czeka 30 sekund i jeżeli nadal jest za niska to znowu przesuwa o  stopni w prawo itd aż do osiągnięcia zadanej temperatury . Odwrotna sytuacja gdy temperatura jest za wysoka od temperatury zadanej . Wtedy - układ mierzy temperaturę i jeżeli jest ona za wysoka od deklarowanej - przestawia serwo o np. 5stopni w lewo , czeka 30 sekund i jeżeli nadal jest za niska to znowu przesuwa o  stopni w lewo itd aż do osiągnięcia zadanej temperatury .

Dobry opis algorytmu ale implementacja do bani. Co w programie robi pętla for?
Algoryt można rozpisać na pseudokod:
Kod:
odczyt temperatury
jeśli temperatura za mała to:
    serwo + 5 stopni

jeśli temperatura za duża to:
    serwo - 5 stopni    

czekamy określony czas
Brakuje tu oczywiście histerezy ale o tym potem.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Sterownik zaworu czterodrożnego do CO - przez namok - 31-01-2017, 14:49

Skocz do:


Przeglądający: 1 gości