Page 437 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 437
ATMEGA128 엘리베이터 동작 알고리즘
처음에는 먼저 엘리베이터 각층에 버튼이 눌러져있는지에 대해서 각각 체크하고 그중 내려가는 버튼
을 눌렀는지 판단한다. 없는 경우 그다음 내려가는 버튼이 있는지에 대해서 체크한다. 그리고 만약 아무
것도 없고 통신만 받는 경우 현재 상태와 지금 있는 층 정보를 안드로이드 어플리케이션으로 보낸다.
그래서 기존 정보와 다른 경우 엘리베이터에 있는 다른 정보를 안드로이드 데이터베이스에 넣어서 시간
과 상태와 층 정보를 기록하게 된다. 그리고 그 작업을 계속 반복하게 된다.
이 프로그램에서 내려가는 것이 우선순위가 높게 설정이 되어있어 만약에 올라가는 버튼과 내려가는
버튼이 동시에 눌러지면 내려가게 된다.
인천전자마이스터고등학교
- 430 -