Page 243 - MDP2022-3
P. 243

제  3  장  소프트웨어  설계  (김현준,  용수정)

            1.  개요

               아두이노를  이용하여  RFID로  문을  제어하였고  초음파  센서를  이용하여  문  앞에  사람이
             있는지  감지하였고  온습도  센서를  이용하여  환풍기가  자동으로  돌아가게  하였다.
               아트메가의  통신  모듈을  이용하여  핸드폰  프로그램으로  전체적으로  제어할  수  있도록  하였다.
             또한  라즈베리파이  카메라와  터치스크린을  이용하여  CCTV를  구현하였다.





            2.  소프트웨어



            from  tkinter  import  *
            import  RPi.GPIO  as  GPIO
            import  time
            import  threading



            #  아트메가  통신
            #include  <mega128.h>
            #include  <delay.h>
            #define  LED  PORTA



            int  speed[5]  =  {  400,  200,  100,  50,  25  };
            int  n  =  2;
            char  data;
            int  i;



            int  led  =  0x01;


            char  receive()
            {      while(!(UCSR1A  &  0x80));

                    return  UDR1;
            }


            void  main(void)
            {
                    DDRB  =  0xFF;

                    DDRC  =  0xFF;
                    DDRA  =  0xff;
                    LED  =  0x00;
   238   239   240   241   242   243   244   245   246   247   248