Олег, бегло просмотрел,с виду все хорошо но вот что бросилось в глаза, вы используете в качестве конечного элемента в схеме, выходы физические.Я пробовал и отказался от этого,происходит дребезг и программа не может разобраться кто приоритетнее в пользовании выхода. как вариант, выкладываю свою реализацию проекта,почти все дописал,осталось немного отладить реверс по времени,там нужно поиграться с временем таймера,и убрать одну переменную фотоэлемента из анализа открытия и закрытия.
Что касается протеуса,все проще чем кажется.я тестирую вот так)
Кто работает с протеусом плотно,подскажите, у меня ардуина при начале симуляции не видит положения кнопок,тоесть перед тем как начать проверять, приходится передергивать все кнопки и после этого работает все как надо,это баг такой или фича?