Kód: Vybrat vše
start:
low C.1 ;motor
low C.0
if pinB.5 = 1 then goto smer ;tlacitko
goto start
smer:
if pinB.7 = 1 then goto zavirani ;doraz otevřeny
if pinB.6 = 1 then goto otvirani ;doraz zařený
goto start
otvirani:
high C.1 ;zapnutí motoru
low C.0
if pinB.7 = 1 then goto start ;kontrola jestli motor už neni v krajní poloze a tady bych chtěl přidat podmínku že pokud je tlačítko(pin B.5) zmáčklé (log. 1) tak at se dveře zastaví.
goto otvirani ; A po dalším zmáčknutí zase rozpohybovaly.
zavirani:
high C.0
low C.1
if pinB.6 = 1 then goto start ;to samé zde
goto zavirani