31-01-2017, 14:49
(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
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
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania