Page 572 - 3-3
P. 572
// 문이 닫히기 시작한 후 부터 플플 문이 언제 다시 열리든 같은 시간을 멈추게 하기 위함임( )
if(tiCount == 800){
//8 초가 되면 문이 다 닫혀있는 상태( )
flag = 0;
// 문이 닫히고 있는 상태가 아니기 때문에 0 으로 만들어준다.
TCCR0=0x00;
// 문이 다 닫혔으니 타이머 카운터를 끈다.
tiCount=0;
//0 으로 다시 만들어준다.
time=0;
// 함께 0 으로 돌아가게 해준다.
}
}
void back(){
// 문이 닫히는 중에 다시 열릴 경우 사용되는 함수
if(tiCount>600){
//6 초가 지난 상황일 때만
OPEN;
// 문 열기
tiCount=200-time;
// 얼마나 닫혔는지 잴라고
time=0;
// 다시 0 으로
}
}
int comp (unsigned char *buff, unsigned char *card){
//nfc 로 읽은 값을 비교하는 함수
int i=0;
//i 선언
for(;i<4;i++){
//4 자리 값을 읽을라고
- 572 -