Page 199 - 3-3
P. 199

PORTD = 0xff; DDRD = 0xfb;
                    //PF0,1:  센서 입력
                    PORTF = 0xff; DDRF = 0x00;
                }




                2)  팔굽혀펴기
                ※ PushUp_main.c※
                /**** 헤더 정의****/
                // 팔굽혀펴기 헤더 사용
                #include "PushUp_head.h"


                /**** 메인 함수****/
                void main(void)
                {
                    // 초기화 함수 호출
                    init_main();


                    // 루프문
                    while(1){
                        // 배열 인덱스 값이 8      이면 데이터가 모두 들어오면(          )
                        if(x == 8){
                            // 동작 중이 아니라면
                            if(!run){
                                //RFID  태그값 치환 함수 호출
                                rfidRead();
                                // 치환된 정보를 VB     로 송신
                                TxChar(tag);
                                // 배열 인덱스 초기화
                                x = 0;


                                //RFID  상태 변경(Not Empty)
                                rfid_status = 1;
                                // 시간 초기화 (15    초)
                                sec = 1500;
                                // 개수 초기화 (0   개)
                                count = 0;
                            }
                        }


                        //RFID 태그 값이 미저장 된 상태에서 태그가 되면
                        if(rfid_status == 0){
                            // 센서가 둘 중 하나라도 감지하면
                            if ((!SENS_SHOLD) || (!SENS_CHEST)){
                                // 실행 하지 않음 중지(      : FAIL  출력)


                                                          - 199 -
   194   195   196   197   198   199   200   201   202   203   204