Page 218 - 최강 아두이노 퍼스트 참고서
P. 218

http://www.allfirst.co.kr/pds/arduinoLib/keypad_4x4_ex_1.ino


                 #include <Keypad.h>

                 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'}
                 };
                 /* 아두이노 우노 보드 와이어링 핀입니다.*/
                 byte  rowPins[ROWS]  =  {2,3,4,5};    //connect  to  row  pinouts    byte  colPins[COLS]  =
                 {6,7,8,9};    //connect to column pinouts

                 Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

                 void setup()
                 {
                     Serial.begin(9600);
                 }

                 void loop()
                 {
                     char key = keypad.getKey();

                     if (key != NO_KEY)
                     {
                         Serial.println(key);
                     }
                 }




















                                                   218
   213   214   215   216   217   218   219   220   221   222   223