Вход клавиатуры - это вход АЦП. Линия подтянута к 3.3В - при ненажатых кнопках там столько и есть на входе. А кнопки своими резисторами создают делитель напряжения, который формирует на входе контроллера определенный уровень: от 0В до 2.25В. Если микроконтроллер так сделает - то фсё получится
|