Page 236 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 236
//f가 입력되면 led 전체를 켠다.
case 'h' : led5=1; break;
//h가 입력되면 led5를 켠다.
case 'G' : GasSign = 1; break;
//G가 입력되면 가스를 켠다.
case 'g' : GasSign = 0; break;
//g가 입력되면 가스를 끈다.
case 'P' : PlusFan(); break;
//P가 입력되면 팬증가 시킨다.
case 'p' : MinusFan(); break;
//p가 입력되면 팬감소 시킨다.
case 'T' : TurnR(); break;
//T가 입력되면 축오른쪽을 한다.
case 't' : TurnL(); break;
//t가 입력되면 축왼쪽을 한다.
case 'R' : CtnRight(); break;
//R이 입력되면 커튼 오른쪽으로 이동한다.
case 'L' : CtnLeft(); break;
//L이 입력되면 커튼 왼쪽으로 이동한다.
case 'X' : retryConnection(); break;
//X가 입력되면 재연결을 한다.
}
}
if(getkey != 0)
breaker = 1;
}
void GasDetecter(void)
{ //가스 차단기 함수
if(PIND.0 == 1 || GasSign == 1)
detectgas = 1;
//D.0에 신호가 오고 싸인이 오면 차단기를 켜지게 한다.
else
detectgas = 0;
//아니면 꺼지게 한다.
if(detectgas == 1)
onGas();
//차단기 변수가 1이면 가스 전원을 켠다.
else
offGas();
- 229 -