Код включает светодиод на 13 пине на 1 сек. не зависимо от того удерживается кнопка или нет. Но надо сделать чтобы еще одновременно со светодиодом в переменную записывалась 1 и через 1сек. сбрасывалась. пробовал разные варианты. Запись и сброс не происходит.
Это условие,как и последующе else if никогда не настанут. Внимательно посмотри.
Условие срабатывает,когда new=0 И new!=old,т.е.
old должен быть равен 1, а она присваивается внутри условия.
Ваще ничего не понятно. Почему каждый раз появляется непонятная переменная? Эта вот KNOPKA .
Может надо вывод в сериал выносить за пределы условий? Println и печатает new=0, ведь блок условия 15 строки исрабатывает когда new=0
Что вообще по замыслу автора должно в этом коде происходить? Это же бредятина написана…
Причем тут какая-то кнопка, если ее нигде не читают? Нахуа нужна дверь и что с ней происходит?
Knopka это и есть переменная которой должна присваиваться 1 на 1 сек.
В этом коде она ни читается, выводится только в порт. Читаться будет потом, когда заработает.
Уже в третий раз говорю. Сначала соблюдается условие,в его блоке knopka принимает"1", после снова в “0”. Потом выводим. Откуда там “1” появится,если вне блока условий она по определению всегда “0”?
Для чего этот алгоритм? Включать-выключать свет при каждом цикле “открыл-закрыл”?