Вопрос по матричной клавиатуре
- Войдите на сайт для отправки комментариев
Чт, 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); // Передаем название нажатой клавиши в сериал порт
}
}
Разобрался сам, вопрос закрыт.