Page 192 - 3-1
P. 192

while(1)
                  {


                              if(c == 'l') //low speed
                              {
                                      GPIOA -> BRR = GPIO_Pin_1;
                                      TIM2 -> CCR1 = 250;
                                      GPIO_SetBits(GPIOE, GPIO_Pin_2 | GPIO_Pin_5 | GPIO_Pin_6);
                                      GPIO_ResetBits(GPIOE, GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_3 |
              GPIO_Pin_4);
                                      delay_us(10000);
                              }
              //  시리얼 값으로 ‘l’   이 들어왔을 경우 low speed         전진을 수행한다.


                              if(c == 'h') //high speed
                              {
                                      GPIOA -> BRR = GPIO_Pin_1;
                                      TIM2 -> CCR1 = 450;
                                      GPIO_SetBits(GPIOE, GPIO_Pin_2 | GPIO_Pin_5 | GPIO_Pin_6);
                                      GPIO_ResetBits(GPIOE, GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_3 |
              GPIO_Pin_4);
                                      delay_us(10000);
                              }
              //  시리얼 값으로 ‘h’    이 들어왔을 경우 high speed         전진을 수행한다.


                              if(c == 'w') //west
                              {
                                      GPIO_SetBits(GPIOE, GPIO_Pin_0 | GPIO_Pin_5);
                                      GPIO_ResetBits(GPIOE, GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 |
              GPIO_Pin_4 );
                                      delay_us(10000);
                              }
              //  시리얼 값으로 ‘w’    이 들어왔을 경우 왼쪽으로 회전을 수행한다.


                              if(c == 'e') //east
                              {
                                      GPIO_SetBits(GPIOE, GPIO_Pin_1 | GPIO_Pin_2);
                                      GPIO_ResetBits(GPIOE, GPIO_Pin_0 | GPIO_Pin_3 | GPIO_Pin_4 |
              GPIO_Pin_5 );
                                      delay_us(10000);





                                                         - 192 -
   187   188   189   190   191   192   193   194   195   196   197