Page 232 - MDP2020-1
P. 232

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

            <사용  예시>
            PC0과  PC1  포트  단자를  사용해  리니어  모터를  구동합니다.



























                    HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0,GPIO_PIN_SET);               //  motor  up
                    HAL_GPIO_WritePin(GPIOC,GPIO_PIN_1,GPIO_PIN_SET);


                    HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0,GPIO_PIN_RESET);             //  motor  down
                    HAL_GPIO_WritePin(GPIOC,GPIO_PIN_1,GPIO_PIN_RESET);


                    카.  릴레이  모듈
















                릴레이는  전자석의  원리를  이용합니다.  전자기  유도원리를  이용한  것으로  그림  밑에  부분에  있는  코일
            에  전류가  흐르면  자성이  생기고  스위치가  밑으로  닫히게  됩니다.  그리고  전류가  끊기면  패러데이  법칙
            에  의해  방해  전류가  생성되고  그에  대한  자기력에  의해  스위치는  위로  닫힙니다.  이러한  방식으로  릴레
            이에  전류를  흐르게  하거나  차단하여  제어를  할  수  있습니다.
                VCC와  GND는  전원을  연결하는  핀입니다.  그리고  IN(SIG)에는  데이터를  입출력하고자  하는  핀에  연
            결합니다.  좌측에  NO는  ‘normal  open’의  뜻으로,  평상시에  스위치가  열려있습니다.  그렇기  때문에  릴레
            이에  전류가  흐를  때  닫히게  됩니다.  ‘NC’는  평상시에  닫혀있고  릴레이에  전류가  흐르면  스위치가  열립
            니다.  ‘common  port’는  공통단자로서  항상  연결  시켜주어야  합니다.
            즉,  정리하자면  릴레이에  전류가  흐를  때  어떤  부품을  동작시키거나  전류를  인가하고  싶다면  NO에  연결

            해주시면  됩니다.  그  반대로  평상시에  계속  전류를  인가시켜주고  릴레이에  전류가  흐를  때  차단시켜주고
            싶다면  NC에  연결하면  됩니다.
   227   228   229   230   231   232   233   234   235   236   237