04-12-2017, 09:55
(01-12-2017, 15:06)namok napisał(a): Pseudokod:Nie do końca, bo ustawienie wyjścia ma się odbyć, jeśli przycisk będzie wciśnięty przez dłużej niż pięć sekund. W tym przypadku wyjście ustawi się pięć sekund po naciśnięciu przycisku, nawet jeśli będzie puszczony. Jeśli dolny warunek jest wnętrzem górnego, to też nie zadziała, bo czas przy każdej pętli zmienna czas będzie przyjmować nową wartość.
jeśli (czujnik == 1) to czas=millis(); kasuj wyjście
jeśli (millis() - czas > 5s) to ustaw wyjście