Специалист
Регистрация: 24.11.2007
Сообщений: 2,638
Репутация: 265
![]() ![]() ![]() |
Цитата:
В большинстве клавиатур нажатие клавиши замыкает контакт, соединяющий две линии матрицы XY. Если для обнаружения замыкания контакта используется микроконтроллер, проверка состояния (X+Y) линий требует такого же количество портов ввода/вывода.
|
||
Оценка
|
Новичок
Регистрация: 14.06.2018
Сообщений: 112
Репутация: 17
![]() |
Неплохая идея. Не знаю, почему до сих пор не всречал. Я бы убрал и IC1. Пусть постоянно генерируется частота. Процессору вообще не помеха раз в N ms измерят ее (от фронта до фронта) и обнаруживать нажатие. Не более чем на 1/1000 увеличится нагрузка. Датчики с частотной сигнализации, FW для них - давно усвоены.
|
||
Оценка
|
Специалист
Регистрация: 03.01.2013
Сообщений: 942
Репутация: 284
![]() ![]() ![]() |
Долго работать будет только с такими кнопками.
![]() http://tec.org.ru/_bd/21/94656157.gif В бытовой технике измеряют время задержки RC цепи. R изменяемая кнопками или переключателем величина. Используется два вывода контроллера. |
||
Оценка
|
Ответ |
|
|
Обратная связь РадиоЛоцман Вверх |