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

void send_data(unsigned char *token,unsigned char *data);
            //└ESP8266를 통해서 정보를 전송해 줄 사용자 정의 함수


            char status;
            //└현재 상태를 저장해 줄 변수. (0-3은 사원, 3-5는 방문자, 6은 아무도 아님)
            unsigned                                                                                     char
            name[7][17]={"InCheon","Electronic","Meister","Visitor(1)","Visitor(2)","Visitor(3)","Undefined"
            };
            //└LCD에 나타낼 사람들의 이름
            unsigned char data[10]={NULL,};
            //└ESP8266과의 통신 과정에서 값을 저장해 줄 배열
            unsigned char input_pass[7]={0,};
            //└현재 자신이 입력한 키매트릭스 값을 저장해 줄 배열
            unsigned char pass_change1[7];
            //└비밀번호 변경 시 처음 비밀번호를 저장할 배열
            unsigned char pass_change2[7];
            //└비밀번호 변경 시 재입력한 비밀번호를 저장할 배열
            unsigned char change_state=0;
            //└현재 변경 상태를 저장할 변수. (0은 비밀번호 입력. 1은 비밀번호 변경을 위한 현재 비밀번호 입
            력. 2는 처음 비밀번호 변경. 3은 비밀번호 재입력)
            unsigned char level;
            //└현재 비밀번호가 몇개나 입력되었는지 판단해 줄 변수
            unsigned char mode_usart=0;
            //└ESP8266과의 통신을 위한 usart 과정에서 타이머/카운터에 사용될 변수
            unsigned char flag_usart=0;
            //└ESP8266과의 통신을 위한 usart 과정에서 타이머/카운터에 사용될 변수
            unsigned char flag_syn_usart=0;
            //└ESP8266과의 통신을 위한 usart 과정에서 타이머/카운터에 사용될 변수
            unsigned char sync_usart=0;
            //└ESP8266과의 통신을 위한 usart 과정에서 타이머/카운터에 사용될 변수
            unsigned char state[8]="FFFFFFF";
            //└현재 회사에 있는 사람들의 상태를 저장해 줄 배열
            unsigned char nfc_tag[8]="FFFFFFF";
            //└NFC가 태그된 사람들의 상태를 저장해 줄 배열
            unsigned char password[6][7]={"990104","980804","990121",};
            //└현재 비밀번호를 저장하고 있는 배열
            unsigned char closing=TRUE;
            //└문이 닫히고있거나 닫힌 상태를 저장할 변수. 초기값은 닫혀 있음.
            unsigned char tag=FALSE;
            //└nfc태그를 했을 때는 lcd를 클리어가 아닌, 초기화를 시켜보기 위한 변수
            int x=-1;




                                                         -  36  -
   38   39   40   41   42   43   44   45   46   47   48