개발 과정 Ⅲ 아두이노 스케치 ② ① void check. PIN() if (correct==6) { { correct. PIN(); int correct=0; } else int i; { for ( i = 0; i < 6 ; i++ ) incorrect. PIN(); { } if (attempt[i]==PIN[i]) for (int zz=0; zz<6; zz++) // 이전에 사용자가 입력했던 번호를 지움 { { correct++; attempt[zz]=0; } }
개발 과정 Ⅲ 아두이노 스케치 ② ① void read. Keypad() case '#': delay(100); // 처리를 위해 0. 1초 동안 대기한다. { char key = keypad. get. Key(); check. PIN(); if (key !=NO_KEY) break; { default: switch(key) attempt[z]=key; { z++; case '*': } z=0; break; } }