Вопрос по матричной клавиатуре
- Войдите на сайт для отправки комментариев
Чт, 23/06/2016 - 05:55
В данном скетче, в сериал мониторе отображаются нажатые кнопки (клавиши) матричной клавиатуры. Подскажите, как сделать чтобы: Если нажата клавиша определенная клавиша (например "5") то в сериал ее и выводим, не реагируя на нажатия других клавиш.
#include <Keypad.h> // Подключаем библиотеку const byte ROWS = 4; // 4 строки const byte COLS = 4; // 4 столбца char keys[ROWS][COLS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'} }; byte rowPins[ROWS] = {11,10, 9, 8}; byte colPins[COLS] = {7, 6, 5, 4}; Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); void setup(){ Serial.begin(9600); } void loop(){ char key = keypad.getKey(); if (key){ Serial.println(key); // Передаем название нажатой клавиши в сериал порт } }
Разобрался сам, вопрос закрыт.