程序思路
1
#include <Keypad.h> //加載庫
2
const byte ROWS = 4;
const byte COLS = 4;
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};//建立二維數組,用于設置按鍵的輸出字符
3
byte rowPins[ROWS] = {2,3,4,5}; //定義行引腳
byte colPins[COLS] = {6,7,8,9}; //定義列引腳
4
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); //實例化Keypad 對象
5
char key = keypad.getKey();//新建一個key 變量 用于獲取鍵盤當前的值
02 (2) (1).jpg (55.53 KB, 下載次數: 770)
下載附件
2019-6-17 20:16 上傳
|