Понимаю, что в коде Ардуино разбираться врятли кто будет, но на всякий случай выложил.
Там было просто - digitalRead (переменная или номер пина), и мы получаем данные с входа (в настройках указали какой порт вход, а какой выход в начале). digitalWrite (переменная или номер пина , HIGH) - подали напряжение на порт выхода (тоже указали в настройках).
В любой момент, в любом месте программы.
OWEN Logic, судя по всему опрашивает все порты ввода сразу - как бы не беда, пусть опрашивает что мне пока не надо. Но потом идет выполнение когда, и если так будет цикл одижания события, как до завершения программы снова опросить порты ввхода.
Как бы вижу два варианта - макрос, он опроси снова порты входа? И второй вариант промежуточные переменные. Те обнаружили что педаль нажата, изменили данные в перменной (булевская по сути), и сразу завершили ничем выполнение. Те пришли снова к опросу, но на педаль уже не реагируем (потому как изменилась промежуточная переменная), а смотрим снова другие входы , а именно герконы.
Мои варианты бред? В общем прошу совета.




