Я пытаюсь установить sh последовательную связь между двумя arduinos, один - передатчик, а другой - приемник c. Это игра в угадывание, когда вы генерируете случайное число и распечатываете его на ЖК-дисплее 16x2, и вам нужно угадать правильное число. Я использую регистры и прерывания. Я тестирую это в ISIS Proteus. Приемник ведет себя странно, потому что всякий раз, когда я нажимаю кнопку для числа 1, он показывает это число только до тех пор, пока я не удерживаю эту кнопку, иначе он изменится. Это странно, потому что, когда я начинаю брутфорсить эти кнопки, через некоторое время это исправляется, а после перезапуска снова ломается. Я пытаюсь отобразить также правильные точки, неправильные точки и круглое число, но это тоже не работает. Я получу только 1 хороший балл или 1 неправильный балл. недоступна последовательная связь, например, когда я не удерживаю кнопку, будет выполнено условие else и мои переменные будут установлены на 0.