Skocz do zawartości

Jak wyjść z jednej części programu i przejść natychmiast do wykonania innej


Pomocna odpowiedź

Napisano

Witajcie

Rozważam taką prostą symulację. Wysyłam kod sterujący do Arduino z poziomu monitora portu szeregowego ( symulacja otwarcia okna ). Wietrzę 5 minut, a następnie zamykam okno wysyłając kod sterujący jak w przypadku otwarcia. W 2 minucie  wietrzenia zaczyna nagle lać jak z cebra. Muszę natychmiast zamknąć okno. Za pomocą jakich "metod programowych" można wyjść z jednej części programu i przejść natychmiast do wykonania innej OCZYWIŚCIE mam na myśli ARDUINO  

za pomoc wielkie dzięki

@Wojtek65 najlepiej coś takiego rozwiązać za pomocą przerwań: https://forbot.pl/blog/kurs-arduino-ii-przerwania-kontaktron-czujnik-pir-id16792 Jednak odpowiednio napisany program poradzi sobie z tym również bez przerwań. Przyda się tutaj np. tzw. maszyna stanów, której przykład znajdziesz tutaj: https://forbot.pl/blog/kurs-arduino-ii-klawiatura-wlasny-system-alarmowy-id18341

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...