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

void init_car_controller_board()
                 {
                    pinMode(ENA, OUTPUT);     // ENA
                    pinMode(EN1, OUTPUT);     // EN1
                    pinMode(EN2, OUTPUT);     // EN2

                    pinMode(ENB, OUTPUT);     // ENB
                    pinMode(EN3, OUTPUT);     // EN3
                    pinMode(EN4, OUTPUT);     // EN4
                 }

                 //
                 //  전후좌우  4 개의  함수는 테스트  시
                 // DC  모터  연결에  맞게  고쳐서  정정해야  합니다.
                 // DC  모터  연결  (+)(-)  연결  변경하거나  코드를  변경합니다.
                 //
                 void car_forward()
                 {
                    digitalWrite(EN1, LOW);
                    digitalWrite(EN2, HIGH);
                    analogWrite(ENA, g_carSpeed);

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

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

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

                 //
                 void car_left()






                                                   212
   208   209   210   211   212   213   214   215   216   217   218