Page 183 - 최강 아두이노 스마트 자동차 로봇 키트
P. 183

digitalWrite(EN1, LOW);
                     digitalWrite(EN2, HIGH);
                     analogWrite(ENA, g_carSpeed);

                     digitalWrite(EN3, HIGH);
                     digitalWrite(EN4, LOW);
                     analogWrite(ENB, g_carSpeed);

                 }

                 void car_stop()
                 {
                     analogWrite(ENA, 0);
                     analogWrite(ENB, 0);
                 }

                 //
                 // 방향 전환값에 의해 차량 운행.
                 //
                 void car_update()
                 {
                     if (g_carDirection == CAR_DIR_FW)   //  전진
                     {
                         car_forward();
                     }
                     else
                     if (g_carDirection == CAR_DIR_BK) //  후진.
                     {
                         car_backward();
                     }
                     else
                     if (g_carDirection == CAR_DIR_LF) //  좌회전
                     {
                         car_left();
                     }
                     else





                                                   182
   178   179   180   181   182   183   184   185   186   187   188