Page 159 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 159
mot_pos = 0; // 모터 위치 0도
change = 0; // 각도 변화 주기 리셋
break;
case 0x07: //서보모터 정지
PORTG = ~PORTG;
flagServo = 0;
break;
default: //탱크를 처음 킨 초기상태
flagServo = 0;
PORTA = 0x00;
break;
}
}
void IRsensor()
{
unsigned char i = 1; //경고음 발생을 위한 변수 선언
if (count <= 0)
{
EIMSK = 0b00000000; //위에 조건 만족 시 인터럽트 차단
TIMSK = 0b00000000;
SREG |= 0x00;
PORTF = count; //점수 표기
while (i<=5)
{
PORTB.1 = 1; //파괴됬음을 알리는 소리 생성
delay_ms(500);
PORTB.1 = 0;
delay_ms(500);
i++;
}
stoptank = 1;
}
}
- 152 -