2020. 7. 30. 23:46
아두이노
#include <Keypad.h>
const byte ROWS = 4; // 행(rows) 개수
const byte COLS = 4; // 열(columns) 개수
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
byte rowPins[ROWS] = {6, 7, 8, 9}; // R1, R2, R3, R4 단자가 연결된 아두이노 핀 번호
byte colPins[COLS] = {5, 4, 3, 2}; // C1, C2, C3, C4 단자가 연결된 아두이노 핀 번호
//키패드를 정면에서 봤을때 오른쪽핀이 2번임
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);
}
}
'아두이노' 카테고리의 다른 글
블루투스 셋업용 코드 (0) | 2020.07.31 |
---|---|
아두이노 Due 설치방법 (0) | 2020.06.27 |
자이로 좌표계 (0) | 2018.02.17 |