Page 196 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 196
3. 소프트웨어 개요
1) 구성도
가)센서부
센서부의 센서로는 적외선 수신 센서, 리드센서가 있는데 적외선 수신 센서는 상대가
쏘는 적외선을 감지하여 자신의 점수 표시용 FND의 숫자를 하나 줄이고 0이 되면 파괴
가 된다. 리드 센서는 자석을 위에 가지고 있는데 이 자석을 떨어뜨리거나 없어지면
점수에 상관없이 탱크가 파괴된다.
나)통신부
블루투스 통신을 이용하여 어플리케이션과 장치를 연결하여 어플리케이션으로 장치에
게 명령을 보낼 수 있고 장치는 그 명령에 따라 다양한 일을 수행한다. (적외선 발사
나 탱크의 움직임을 제어)
다)제어부
센서부에서 주는 센서들의 값과 통신부에서 수신된 코드를 받아 명령을 수행한다.
라)구동부
구동부에서는 제어부가 준 명령들로 모터를 돌려 탱크의 움직임을 조절하고 점수 표
기용 FND로 점수를 표기하며 만약 파괴되었을 시 부저를 이용해 파괴됨을 알립니다.
* 순서도 작성.
- 189 -