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

case OPEN:
            //└OPEN 버튼이 눌렸다면
                                if(closing==TRUE)
            //└만약 문이 열리고 있는 상태가 아니라면
                                {
                                    MOTOR_OPEN;
            //└문을 열고
                                    delay_ms(2000);
            //└2초를 기다린 뒤
                                    lcd_clear();
            //└LCD를 클리어시키고
                                    lcd_gotoxy(0,0);
            //└0,0좌표로 가서
                                    lcd_puts("Open");
            //└Open이라는 글자를 띄우고
                                    delay_ms(5000);
            //└5초를 더 기다린 후
                                    MOTOR_CLOSE;
            //└문을 닫음(문을 열고 대기까지 7초정도의 시간이 소요됨)
                                    display();
            //└LCD에 상태를 보여주는 함수
                                }
                                break;
            //└switch-case문을 탈출
                            case SELECT:
            //└SELECT 버튼이 눌렸을 때
                                if(status==6)
            //└만약 현재 상태가 6이라면
                                    status=-1;
            //└-1로 만들어 놓고
                                for(i=0;i<6;i++)
            //└6번의 for문을 돌림
                                {
                                    status++;
            //└현재 상태를 하나 올림
                                    if(status==6)
            //└만약 올린 상태가 다시 6이 된다면
                                        status=0;
            //└0으로 초기화
                                    if(nfc_tag[status]==TRUE)
            //└만약 현재 상태가 NFC 태그가 된 상태라면




                                                         -  41  -
   43   44   45   46   47   48   49   50   51   52   53