제조사 | OEM |
---|---|
브랜드 | 에듀이노 |
판매가 | 2,200원 |
적립금 | 20원 |
자체상품코드 | D-46 |
상품요약정보 | 4x4 매트릭스 키패드 |
국내·해외배송 | 국내배송 |
배송방법 | 택배 |
수량 |
COMMENT |
(최소주문수량 1개 이상 / 최대주문수량 0개 이하)
사이즈 가이드현재 상품과 관련된 상품들입니다. 함께 구매해보세요^^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | #include <Keypad.h> const byte row = 4; // 행(row) 개수 const byte column = 4; // 열(columns) 개수 char keys[row][column] = { // 행, 열 문자열을 지정합니다. {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'} }; byte rowPins[row] = {2, 3, 4, 5}; // R1, R2, R3, R4 단자가 연결된 아두이노 핀 번호 byte colPins[column] = {9, 8, 7, 6}; // C1, C2, C3, C4 단자가 연결된 아두이노 핀 번호 Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, row, column ); void setup() { Serial.begin(9600); } void loop() { char key = keypad.getKey(); if (key) { switch(key) { case 'A': // A 버튼을 누르면 Serial.println("Hello"); // 시리얼 모니터에 해당 문자열 출력 break; case 'B': Serial.println("EDUINO"); break; case 'C': Serial.println("LET'S STUDY"); break; case 'D': Serial.println("ARDUINO"); break; default: Serial.println(key); break; } } } | cs |