fk0, легенда (08.11.2019 11:28, просмотров: 171) ответил _volkanaft на Все линии подключены к портам: R1 вкл. как вход, R2 как выход и выставлена 1. Считываем С1 и выясняем что там 0. столбцы притянуты к земле резистором. Или наеборот - столбцы притянуты к питанию а линии сканируются нулем.
У тебя состояние белой кнопки (на рисунке) теоретически не различимо, нажата она или нет, вообще никак, любым алгоритмом, потому, что красные её замыкают в обход. И это свойство матрицы, хрен ты его обойдёшь любым алгоритмом. Решение только диоды или резисторы (и решать сложные СЛАУ, диоды проще).
[ZX]