Page 477 - 3-3
P. 477
//2 층 카내부나 외부 상하강 버튼이 눌려있으면
next = 2;
// 다음층 = 1
}
else if(btn[2] == 1 || btn[5] == 1 || btn[10] == 1){
//3 층 카내부나 외부 상하강 버튼이 눌려있으면
next = 3;
// 다음층 = 1
else if(btn[3] == 1 || btn[6] == 1 || btn[11] == 1){
//4 층 카내부나 외부 상하강 버튼이 눌려있으면
next = 4;
// 다음층 = 1
}
else if(btn[7] == 1 || btn[12] == 1){
//5 층 카내부나 외부 상하강 버튼이 눌려있으면
next = 5;
// 다음층 = 1
}
}
scan = next;
//next 값을 스캔에 대입
}
void Move_Car(){
//scan 과 now 를 비교해서 카 이동여부를 결정
if (now > scan){
// 현재층이 이동할 층보다 낮다면
ud = 4;
// 하강
Tnext = next;
//char 로 변환
Snext[0] = Tnext;
// 배열에 대입
Send_Button_Data("1", Snext, "0");
// 정보 전송
Down_Car(scan, now);
// 카가 아래로 내려간다
}
else if (now < scan){
// 현재층이 이동할 층보다 높다면
ud = 2;
// 상승
- 477 -