Page 225 - 2
P. 225
[ 그림 6] SUPERLED 회로도 [ 그림 7] BEEPER 회로도
[ 그림 6] 은 CDS 를 통해 조도값이 낮을 경우 SUPER LED 가 켜지도록 하였다.
[ 그림 7] 은 LIFE 가 0 일 경우 울리도록 해놓았다.
위 그림은 남은 LIFE 를 표시하도록 하였다.
8. 소프트웨어 작성하기
가 소스 코드.
#include <mega128.h>
#include <delay.h>
unsigned char rx; // 시리얼 통신 변수
unsigned int shot = 5; // LIFE
void gameset(){ //LIFE 가 0 일 때 비퍼 작동
while(1){
PORTB = 0x00;
PORTA.0 = 0;
delay_ms(100);
PORTA.1 = 1;
delay_ms(100);
}
}
- 225 -