Page 564 - MDP2020-1
P. 564

|    인천전자마이스터고등학교  ·············································································································
            558

            제  3  장  소프트웨어  설계




            1.  개요
                암  프로세서를  통해  초음파  센서(근접  센서)와  압력  센서의  값을  받아  모터를  제어한다.  라즈

            베리파이를  이용해  얼굴인식  구현하여  부저와  모터를  제어한다.  아두이노의  블루투스  모듈을  활
            용해  출입관리  어플리케이션으로  모터  제어를  가능케하고  침입자  경고를  알린다.











































            2.  소프트웨어

                1)  ARM
            ▶사용  프로그램  :  cubeMx  6.01버전,  Keil  MDK-Arm  5.01버전
            ▶cubeMX  설정:

            INPUT(PC13,PC2,PG2),OUTPUT(PC3,PG3,PB15,PB14,PB13),TIM_MODE(PA0,PA6),
            CCR1(49),CCR2(0),TIM2_CHANNEL1(PWM  Generation  CH1),TIM3_CHANNEL1(O.C  CH1)
            ▶  압력센서의  값이  참이되고  초음파센서(근접센서)의  거리  값이  20  이하  일  때  모터부의  출력
            을  ON한다.
            ▶  라즈베리파이에서  얼굴인식을  성공해  ON  신호를  보내면  MOTER_FLAG를  HIGH  값으로  바
            꾸고  TIMER를  이용해  모터를  작동시킨다.

                    ▶Test  Program)
            **********SENSER_TEST_START*************
              /*  USER  CODE  BEGIN  WHILE  */
                while  (1)
   559   560   561   562   563   564   565   566   567   568   569