@Shorek

Как проверить зажатие клавиши на подключенной к Ардуино клавиатуре?

Нужна проверка зажатия клавиши на матричной клавиатуре Ардуино.
При условии,что клавиша зажата выполняется некое действие.
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kalapanga
Что такое "зажатие" - это значит, что клавиша нажата и не отпускалась определённое Вами время. Вот это и нужно проверять. При обнаружении нажатия взводите флаг "клавиша нажата" и запоминаете время. При последующих проверках состояния клавиатуры делать следующее. Если клавиша отпущена, то сбрасываем флаг. Если клавиша всё ещё нажата, то проверяете, прошло ли заданное время. И либо выполняете действие либо ждёте дальше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы