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 -
   220   221   222   223   224   225   226   227   228   229   230