Page 42 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 42

#define KEY "12345678"
            //└Wi-Fi의 KEY를 설정함. 여기서는 12345678로 설정했음

            #define FALSE 'F'
            //└FALSE라는 것은 F라는 문자를 의미함
            #define TRUE 'T'
            //└TRUE라는 것은 T라는 문자를 의미함
            #define NULL '\n'
            //└NULL라는 것은 \n이라는 문자를 의미함


            #define BACK '10'
            //└BACK이라는 것은 10이라는 글자의 아스키코드를 의미함
            #define CHANGE '11'
            //└CHANGE라는 것은 11이라는 글자의 아스키코드를 의미함
            #define CANCEL '12'
            //└CANCEL이라는 것은 12라는 글자의 아스키코드를 의미함
            #define CALL '13'
            //└CALL이라는 것은 13이라는 글자의 아스키코드를 의미함
            #define OPEN '14'
            //└OPEN이라는 것은 14라는 글자의 아스키코드를 의미함
            #define SELECT '15'
            //└SELECT라는 것은 15라는 글자의 아스키코드를 의미함
            #define NONE '16'
            //└NONE이라는 것은 16이라는 글자의 아스키코드를 의미함


            void init(void);
            //└모든 초기화를 담당하는 사용자 정의 함수
            void randomize(int num);
            //└한 개의 배열 전체를 랜덤값으로 받아오는 사용자 정의 함수
            void check(void);
            //└비밀번호 입력, 변경 등 여러 상황에서 번호를 맞게 입력했는지 판단하는 사용자 정의 함수
            void comp_nfc(void);
            //└NFC 값을 읽어와서 비교하는 사용자 정의 함수
            void display(void);
            //└LCD에 기본적인 상태를 나타내 줄 사용자 정의 함수
            void display_success(void);
            //└비밀번호의 입력, 변경 등을 성공했을 때 LCD에 상태를 설명해 줄 사용자 정의 함수
            void display_fail(void);
            //└비밀번호의 입력, 변경 등을 실패했을 때 LCD에 상태를 설명해 줄 사용자 정의 함수
            int keyMatrix(unsigned char in);
            //└키매트릭스에 들어온 값을 인식해서 처리해 줄 사용자 정의 함수




                                                         -  35  -
   37   38   39   40   41   42   43   44   45   46   47