Справка

 Содержание

 Библиотека блоков
   FBD
    Другие
     Матричная клавиатура

Блок для работы с матричной клавиатурой


Блок служит для обеспечения возможности работы с матричной клавиатурой. В матричной клавиатуре кнопки подключены между линией строки и линией ряда. Линий строк и линий рядов может быть разное количество.

Пример матричной клавиатуры


В свойствах блока можно настроить количество строк и количество рядов. В соответствии с этим формируются выходы блока. Название выхода формируется следующим образом:

С xР

"номер строки"

"номер ряда"

Таким образом при нажатии кнопки между первым рядом и первой строкой приведет к появлению высокого уровня на выходе С1хР1, а нажатие кнопки между вторым рядом и третьей строкой на выходе C3хР2 .


Изначально строки и ряды не подключены и отмечены красным цветом. Строки и ряды подключаются к цифровым пинам котроллера. Для привязки строки или ряда к пину необходимо произвести двойной клик на конкретном ряду или строке. При этом откроется диалог выбора пина


Эти действия необходимо произвести для всех рядов и строк

Обратите внимание. Блок детектирует одновременное нажатие до двух кнопок. Одновременное нажатие трех кнопок приводит к неправильному определению нажатых кнопок. Это обусловлено схемой клавиатуры.


4

Автор публикации

не в сети 4 дня

Сергей Глушенко

385
Комментарии: 12Публикации: 309Регистрация: 04-02-2018

4 комментария к “Справка”

Оставьте комментарий

Войти с помощью: 
Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
*
Войти с помощью: 
Генерация пароля