Блок чтения нажатых кнопок с LCD Keyboard Shield на С++, для ардуино
Проверена работа на Arduino Mega
Вход En – отвечает за включение блока в целом.
Вход InKey_port указывает номер аналогового порта Arduino, на который подключена кнопка.
6 логических выходов:
Select, Up, Down, Left, Right – отвечающих за нажатие конкретной клавиши на клавиатуре.
KeyPressed – отлавливает сам факт нажатия любой клавиши или не нажатия никакой.
1(True) – нажата
0(False) – отпущена
присутствует защита от дребезга в 40 ms