Page 156 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 156

라.













































                이  회로도는  수위  감지  센서  회로도이다 먼저 .                VCC 를  걸어주고  포인트에 3          GND  를  부착하여

            준다  물에는  전류가  흐를  수  있기  때문에  GND                가  물과  맞닿아  있게  되면  회로가  도통이  되어
            전류가  흐르게  되고  그  전류를  회로도를  이용하여  5V                   를  받아  ATmega128     에  신호가  들어갈  수
            있게  하였다 또한  계전기를  사용하여  전류가  흐르면  계전기가  붙는데  계전기가  붙어서  나오는 .
            신호를  이용하여  물의  양을  알려주는  LED               를  켜는데  사용하였다.



            7.  소프트웨어
            #include  <delay.h>
            #include  <mega128.h>
            #include  <lcd.h>

            #asm
            .equ  __lcd_port=0x1B;                                                //PORTA 에  LCD 연결
            #endasm


            unsigned  int  levelsensor_A,  levelsensor_B,  watersensor;      // 센서  값  저장  변수

            void  init()  {                                                              // 초기값  함수
                    lcd_init(16);
                    DDRA  =  0xff;                                                  //LCD 로  사용
                    PORTA  =  0xff;


                                                         -  161  -
   151   152   153   154   155   156   157   158   159   160   161