Page 478 - 3-3
P. 478
Tnext = next;
//char 로 변환
Snext[0] = Tnext;
// 배열에 대입
Send_Button_Data("1", Snext, "1");
// 정보 전송
Up_Car(scan, now);
// 카가 위로 올라간다
}
else if(scan == now){
// 현재층(now) = 정지할 층(scan) 일 때
Stop_Car();
// 카가 멈춘다
Tnow = now;
//char 로 변환
Snow[0] = Tnow;
// 배열에 대입
Send_Floor_Data("0", Snow);
// 층 전송
if(next != 0){
// 도착이후 한번만 실행하기 위함
ud = 0;
// 멈춤
delay_ms(600);
// 모터가 완전히 정지할 때까지 딜레이
tiCount = 0;
// 카운트값 초기화
Open_Door(now);
// 문이 열림
card_key = 'N';
// 카드값 초기화
card[8] ='\0';
//card 초기화
}
next = 0;
//next 초기화
}
}
사. Move_Car
#define buz PORTE.7
- 478 -