Witam serdecznie,
Tworzę sterownik do maszyny chłodniczej na bazie arduino. Chcę, aby sterownik pracował w 2 trybach: tryb zwykłej pracy i tryb zmiany parametrów.
W trybie zwykłej pracy sterownik co sekundę aktualizuje zmienne float temperatura i float ciśnienie, które pobiera z czujek i na ich podstawie podejmuje decyzje(czy włączyć alarm, czy włączyć sprężarkę itd). W tym czasie na wyświetlaczu sterownika mamy aktualny odczyt zmiennej float temperatura, opartej na odczycie z czujki NTC w zbiorniku buforowym.
jeśli klikniemy przycisk na sterowniku to wchodzimy do trybu zmiany parametrów. Teraz zamiast temperatury, wyświetlacz pokazuje nam parametry, możemy wchodzić w ich wartości i je zmieniać za pomocą przycisków, co wymaga żeby sterownik poczekał aż zmienimy wartość parametru, a następnie zapisał ją w odpowiedniej zmiennej.
chciałbym, aby sterownik mógł normalnie pracować podczas wprowadzania parametrów. Nie mogę pozwolić na to, aby urządzenie pozostało bez kontroli na kilka minut, szczególnie jak pracuje na niskich temperaturach. Jak mam to zrobić bez kupowania nowego modułu arduino?
Ktoś się orientuje?