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 -