Page 480 - 3-3
P. 480
// 현재 엘레베이터 위치 = 2 층
btn[9]=0;
// 카 내부 2 층 버튼 초기화초기화
if(ud != 4 && btn[1] == 1){
//2 층 상승 버튼이 눌려있으면
PORTB.1 = 1;
// 불을 끈다
btn[1]=0;
//2 층 상승 버튼 초기화
}
else if(ud != 2 && btn[4] == 1){
//2 층 하강 버튼이 눌려있으면
PORTB.4 = 1;
// 불을 끈다
btn[4]=0;
//2 층 하강 버튼 초기화
}
}
else if(PINE.4 == 1){
//PORTE 의 4 번핀이 1 일때 => 포토 인터럽터
now = 3;
// 현재 엘레베이터 위치 = 3 층
btn[10]=0;
// 카 내부 3 층 버튼 초기화
if(ud != 4 && btn[2] == 1){
//3 층 상승 버튼이 눌려있으면
PORTB.2 = 1;
// 불을 끈다
btn[2]=0;
//3 층 상승 버튼 초기화
}
else if(ud != 2 && btn[5] == 1){
//3 층 하강 버튼이 눌려있으면
PORTB.5 = 1;
// 불을 끈다
btn[5]=0;
//3 층 하강 버튼 초기화
}
}
- 480 -