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 -
   472   473   474   475   476   477   478   479   480   481   482